Function thread_priority::unix::set_thread_schedule_policy [−][src]
pub fn set_thread_schedule_policy(
native: ThreadId,
policy: ThreadSchedulePolicy,
params: ScheduleParams
) -> Result<(), Error>
Expand description
Sets thread schedule policy.
- May require privileges
Usage
use thread_priority::*; 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());