在调度器钩子中打印线程切换信息
更多...
在调度器钩子中打印线程切换信息
源码
#include <rtthread.h>
#define THREAD_STACK_SIZE 1024
#define THREAD_PRIORITY 20
#define THREAD_TIMESLICE 10
static void thread_entry(void *parameter)
{
while (1)
{
}
}
{
}
int scheduler_hook(void)
{
thread_entry, (void *)1,
THREAD_STACK_SIZE,
THREAD_PRIORITY, THREAD_TIMESLICE);
thread_entry, (void *)2,
THREAD_STACK_SIZE,
THREAD_PRIORITY, THREAD_TIMESLICE - 5);
return 0;
}