diff options
author | Chih-Chung Chang <chihchung@google.com> | 2010-02-16 15:30:44 -0800 |
---|---|---|
committer | Chih-Chung Chang <chihchung@google.com> | 2010-02-16 15:34:06 -0800 |
commit | 59bac03b280115ba843b540298dfb2fbc20491af (patch) | |
tree | 999243162651bcaa6ecabf44dd4f6a64a6bec4f0 /core/java | |
parent | bb9a51768d2d9dddbe2394b99a00544a3d144fac (diff) | |
download | frameworks_base-59bac03b280115ba843b540298dfb2fbc20491af.zip frameworks_base-59bac03b280115ba843b540298dfb2fbc20491af.tar.gz frameworks_base-59bac03b280115ba843b540298dfb2fbc20491af.tar.bz2 |
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.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; |