DragonOS/kernel/process/preempt.h

24 lines
324 B
C
Raw Normal View History

2022-04-13 03:14:49 +00:00
#pragma once
#include <process/process.h>
/**
* @brief
*
*/
#define preempt_disable() \
do \
{ \
--(current_pcb->preempt_count);\
} while (0)
/**
* @brief
*
*/
#define preempt_enable() \
do \
{ \
++(current_pcb->preempt_count);\
}while(0)