summaryrefslogtreecommitdiffstats
path: root/core/java
diff options
context:
space:
mode:
authorChih-Chung Chang <chihchung@google.com>2010-02-18 17:36:00 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-02-18 17:36:00 -0800
commit90d141c1fab7fa32f26f815f63c10ceaf750b01a (patch)
tree6a22688b72126b9eaf20ac01c1134ac6c36356d5 /core/java
parent939d5fafc904ff71f6d3afaedc3eb05420fac543 (diff)
parent59bac03b280115ba843b540298dfb2fbc20491af (diff)
downloadframeworks_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."
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/os/HandlerThread.java2
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;