Merge "Fix thread booster" into oc-dev

This commit is contained in:
Jorim Jaggi
2017-06-09 23:23:56 +00:00
committed by Android (Google) Code Review

View File

@@ -43,9 +43,11 @@ public class ThreadPriorityBooster {
final int tid = myTid();
final int prevPriority = getThreadPriority(tid);
final PriorityState state = mThreadState.get();
state.prevPriority = prevPriority;
if (state.regionCounter == 0 && prevPriority > mBoostToPriority) {
setThreadPriority(tid, mBoostToPriority);
if (state.regionCounter == 0) {
state.prevPriority = prevPriority;
if (prevPriority > mBoostToPriority) {
setThreadPriority(tid, mBoostToPriority);
}
}
state.regionCounter++;
if (LockGuard.ENABLED) {