[−][src]Function thread_priority::set_thread_schedule_policy
pub fn set_thread_schedule_policy(
native: pthread_t,
policy: ThreadSchedulePolicy,
params: ScheduleParams
) -> Result<(), Error>
Sets thread schedule policy.
- May require privileges
Usage
extern crate thread_priority; extern crate libc; use thread_priority::*; fn main() { let thread_id = thread_native_id(); let policy = ThreadSchedulePolicy::Realtime(RealtimeThreadSchedulePolicy::Fifo); let params = ScheduleParams { sched_priority: 3 as libc::c_int }; assert!(set_thread_schedule_policy(thread_id, policy, params).is_ok()); }