Merge "A new API "androidGetThreadPriority""
This commit is contained in:
committed by
Android (Google) Code Review
commit
d679098937
@@ -143,6 +143,10 @@ extern int androidSetThreadSchedulingGroup(pid_t tid, int grp);
|
|||||||
// in either case errno is set. Thread ID zero means current thread.
|
// in either case errno is set. Thread ID zero means current thread.
|
||||||
extern int androidSetThreadPriority(pid_t tid, int prio);
|
extern int androidSetThreadPriority(pid_t tid, int prio);
|
||||||
|
|
||||||
|
// Get the current priority of a particular thread. Returns one of the
|
||||||
|
// ANDROID_PRIORITY constants or a negative result in case of error.
|
||||||
|
extern int androidGetThreadPriority(pid_t tid);
|
||||||
|
|
||||||
// Get the current scheduling group of a particular thread. Normally returns
|
// Get the current scheduling group of a particular thread. Normally returns
|
||||||
// one of the ANDROID_TGROUP constants other than ANDROID_TGROUP_DEFAULT.
|
// one of the ANDROID_TGROUP constants other than ANDROID_TGROUP_DEFAULT.
|
||||||
// Returns ANDROID_TGROUP_DEFAULT if no pthread support (e.g. on host) or if
|
// Returns ANDROID_TGROUP_DEFAULT if no pthread support (e.g. on host) or if
|
||||||
|
|||||||
@@ -368,6 +368,10 @@ int androidSetThreadPriority(pid_t tid, int pri)
|
|||||||
return rc;
|
return rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int androidGetThreadPriority(pid_t tid) {
|
||||||
|
return getpriority(PRIO_PROCESS, tid);
|
||||||
|
}
|
||||||
|
|
||||||
int androidGetThreadSchedulingGroup(pid_t tid)
|
int androidGetThreadSchedulingGroup(pid_t tid)
|
||||||
{
|
{
|
||||||
int ret = ANDROID_TGROUP_DEFAULT;
|
int ret = ANDROID_TGROUP_DEFAULT;
|
||||||
|
|||||||
Reference in New Issue
Block a user