Merge "TimedEventQueue now explicitly sets its scheduling policy to foreground as it should." into gingerbread

This commit is contained in:
Andreas Huber
2010-09-09 16:39:09 -07:00
committed by Android (Google) Code Review

View File

@@ -26,6 +26,8 @@
#include "include/TimedEventQueue.h"
#include <cutils/sched_policy.h>
#include <sys/prctl.h>
#include <sys/time.h>
#include <sys/resource.h>
@@ -209,6 +211,8 @@ void *TimedEventQueue::ThreadWrapper(void *me) {
#endif
setpriority(PRIO_PROCESS, 0, ANDROID_PRIORITY_FOREGROUND);
set_sched_policy(androidGetTid(), SP_FOREGROUND);
static_cast<TimedEventQueue *>(me)->threadEntry();
#ifdef ANDROID_SIMULATOR