RT-Thread RTOS
An open source embedded real-time operating system
Loading...
Searching...
No Matches
rt_sched_thread_ctx Struct Reference

#include <rtsched.h>

Data Fields

rt_list_t thread_list_node
 
rt_uint8_t stat
 
rt_uint8_t sched_flag_locked:1
 
rt_uint8_t sched_flag_ttmr_set:1
 
struct rt_sched_thread_priv sched_thread_priv
 

Detailed Description

Scheduler public status binding on thread. Caller must hold the scheduler lock before access any one of its member.

Field Documentation

◆ thread_list_node

rt_list_t rt_sched_thread_ctx::thread_list_node

node in thread list

◆ stat

rt_uint8_t rt_sched_thread_ctx::stat

thread status

◆ sched_flag_locked

rt_uint8_t rt_sched_thread_ctx::sched_flag_locked

calling thread have the scheduler locked

◆ sched_flag_ttmr_set

rt_uint8_t rt_sched_thread_ctx::sched_flag_ttmr_set

thread timer is start

◆ sched_thread_priv

struct rt_sched_thread_priv rt_sched_thread_ctx::sched_thread_priv

private context of scheduler