Loading services/core/java/com/android/server/ThreadPriorityBooster.java +5 −3 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ public class ThreadPriorityBooster { final int tid = myTid(); final int prevPriority = getThreadPriority(tid); final PriorityState state = mThreadState.get(); if (state.regionCounter == 0) { state.prevPriority = prevPriority; if (state.regionCounter == 0 && prevPriority > mBoostToPriority) { if (prevPriority > mBoostToPriority) { setThreadPriority(tid, mBoostToPriority); } } state.regionCounter++; if (LockGuard.ENABLED) { LockGuard.guard(mLockGuardIndex); Loading Loading
services/core/java/com/android/server/ThreadPriorityBooster.java +5 −3 Original line number Diff line number Diff line Loading @@ -43,10 +43,12 @@ public class ThreadPriorityBooster { final int tid = myTid(); final int prevPriority = getThreadPriority(tid); final PriorityState state = mThreadState.get(); if (state.regionCounter == 0) { state.prevPriority = prevPriority; if (state.regionCounter == 0 && prevPriority > mBoostToPriority) { if (prevPriority > mBoostToPriority) { setThreadPriority(tid, mBoostToPriority); } } state.regionCounter++; if (LockGuard.ENABLED) { LockGuard.guard(mLockGuardIndex); Loading