diff options
author | Chih-Chung Chang <chihchung@google.com> | 2010-02-18 17:36:00 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-02-18 17:36:00 -0800 |
commit | 90d141c1fab7fa32f26f815f63c10ceaf750b01a (patch) | |
tree | 6a22688b72126b9eaf20ac01c1134ac6c36356d5 | |
parent | 939d5fafc904ff71f6d3afaedc3eb05420fac543 (diff) | |
parent | 59bac03b280115ba843b540298dfb2fbc20491af (diff) | |
download | frameworks_base-90d141c1fab7fa32f26f815f63c10ceaf750b01a.zip frameworks_base-90d141c1fab7fa32f26f815f63c10ceaf750b01a.tar.gz frameworks_base-90d141c1fab7fa32f26f815f63c10ceaf750b01a.tar.bz2 |
Merge "Do setThreadPriority() later so we can notify the waiting thread and release the lock as soon as possible even if we run the loop in background priority."
-rw-r--r-- | core/java/android/os/HandlerThread.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/android/os/HandlerThread.java b/core/java/android/os/HandlerThread.java index 65301e4..911439a 100644 --- a/core/java/android/os/HandlerThread.java +++ b/core/java/android/os/HandlerThread.java @@ -53,9 +53,9 @@ public class HandlerThread extends Thread { Looper.prepare(); synchronized (this) { mLooper = Looper.myLooper(); - Process.setThreadPriority(mPriority); notifyAll(); } + Process.setThreadPriority(mPriority); onLooperPrepared(); Looper.loop(); mTid = -1; |