Merge "Fix thread booster" into oc-dev

am: 4c1209e00e

Change-Id: I3ef8bce9cd703a630280595a47baebae12c28387
This commit is contained in:
Jorim Jaggi
2017-06-09 23:33:16 +00:00
committed by android-build-merger

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) {