mFrame
載入中...
搜尋中...
無符合項目
ThreadPriority.h
1
7
#ifndef MFRAME_A4ED407B_D298_46DA_B209_AEF00726AA6F
8
#define MFRAME_A4ED407B_D298_46DA_B209_AEF00726AA6F
9
10
/* ***************************************************************************************
11
* Include
12
*/
13
14
//----------------------------------------------------------------------------------------
15
#include "./../lang/Interface.h"
16
17
/* ***************************************************************************************
18
* Namespace
19
*/
20
namespace
ufm::sys
{
21
enum struct
ThreadPriority
: int;
22
}
// namespace ufm::sys
23
24
/* ***************************************************************************************
25
* Class/Interface/Struct/Enum
26
*/
27
51
enum struct
ufm::sys::ThreadPriority
:
int
{
52
LOW
= 8,
53
LOW1
= 8 + 1,
54
LOW2
= 8 + 2,
55
LOW3
= 8 + 3,
56
LOW4
= 8 + 4,
57
LOW5
= 8 + 5,
58
LOW6
= 8 + 6,
59
LOW7
= 8 + 7,
60
BELOW_NORMAL
= 16,
61
BELOW_NORMAL1
= 16 + 1,
62
BELOW_NORMAL2
= 16 + 2,
63
BELOW_NORMAL3
= 16 + 3,
64
BELOW_NORMAL4
= 16 + 4,
65
BELOW_NORMAL5
= 16 + 5,
66
BELOW_NORMAL6
= 16 + 6,
67
BELOW_NORMAL7
= 16 + 7,
68
NORMAL
= 24,
69
NORMAL1
= 24 + 1,
70
NORMAL2
= 24 + 2,
71
NORMAL3
= 24 + 3,
72
NORMAL4
= 24 + 4,
73
NORMAL5
= 24 + 5,
74
NORMAL6
= 24 + 6,
75
NORMAL7
= 24 + 7,
76
ABOVE_NORMAL
= 32,
77
ABOVE_NORMAL1
= 32 + 1,
78
ABOVE_NORMAL2
= 32 + 2,
79
ABOVE_NORMAL3
= 32 + 3,
80
ABOVE_NORMAL4
= 32 + 4,
81
ABOVE_NORMAL5
= 32 + 5,
82
ABOVE_NORMAL6
= 32 + 6,
83
ABOVE_NORMAL7
= 32 + 7,
84
HIGH
= 40,
85
HIGH1
= 40 + 1,
86
HIGH2
= 40 + 2,
87
HIGH3
= 40 + 3,
88
HIGH4
= 40 + 4,
89
HIGH5
= 40 + 5,
90
HIGH6
= 40 + 6,
91
HIGH7
= 40 + 7,
92
REALTIME
= 48,
93
REALTIME1
= 48 + 1,
94
REALTIME2
= 48 + 2,
95
REALTIME3
= 48 + 3,
96
REALTIME4
= 48 + 4,
97
REALTIME5
= 48 + 5,
98
REALTIME6
= 48 + 6,
99
REALTIME7
= 48 + 7,
100
ERROR
= -1,
101
RESERVED
= 0x7FFFFFFF
102
};
103
104
/* ***************************************************************************************
105
* End of file
106
*/
107
108
#endif
/* MFRAME_A4ED407B_D298_46DA_B209_AEF00726AA6F */
ufm::sys
系統功能相關的命名空間
Definition
Object.h:31
ufm::sys::ErrorCode::RESERVED
@ RESERVED
保留值,用於確保列舉型別使用32位整數表示
ufm::sys::ThreadPriority
ThreadPriority
執行緒優先權等級定義
Definition
ThreadPriority.h:51
ufm::sys::ThreadPriority::LOW3
@ LOW3
低優先權+3
ufm::sys::ThreadPriority::REALTIME3
@ REALTIME3
實時優先權+3
ufm::sys::ThreadPriority::BELOW_NORMAL1
@ BELOW_NORMAL1
低於標準優先權+1
ufm::sys::ThreadPriority::ABOVE_NORMAL2
@ ABOVE_NORMAL2
高於標準優先權+2
ufm::sys::ThreadPriority::REALTIME7
@ REALTIME7
實時優先權+7
ufm::sys::ThreadPriority::NORMAL
@ NORMAL
標準優先權,適合一般應用程序和使用者互動任務
ufm::sys::ThreadPriority::NORMAL3
@ NORMAL3
標準優先權+3
ufm::sys::ThreadPriority::NORMAL4
@ NORMAL4
標準優先權+4
ufm::sys::ThreadPriority::REALTIME2
@ REALTIME2
實時優先權+2
ufm::sys::ThreadPriority::HIGH5
@ HIGH5
高優先權+5
ufm::sys::ThreadPriority::NORMAL5
@ NORMAL5
標準優先權+5
ufm::sys::ThreadPriority::HIGH6
@ HIGH6
高優先權+6
ufm::sys::ThreadPriority::BELOW_NORMAL3
@ BELOW_NORMAL3
低於標準優先權+3
ufm::sys::ThreadPriority::LOW
@ LOW
低優先權,適合背景和閒置任務
ufm::sys::ThreadPriority::REALTIME
@ REALTIME
實時優先權
ufm::sys::ThreadPriority::REALTIME5
@ REALTIME5
實時優先權+5
ufm::sys::ThreadPriority::LOW5
@ LOW5
低優先權+5
ufm::sys::ThreadPriority::ABOVE_NORMAL5
@ ABOVE_NORMAL5
高於標準優先權+5
ufm::sys::ThreadPriority::ABOVE_NORMAL1
@ ABOVE_NORMAL1
高於標準優先權+1
ufm::sys::ThreadPriority::ABOVE_NORMAL4
@ ABOVE_NORMAL4
高於標準優先權+4
ufm::sys::ThreadPriority::BELOW_NORMAL5
@ BELOW_NORMAL5
低於標準優先權+5
ufm::sys::ThreadPriority::NORMAL6
@ NORMAL6
標準優先權+6
ufm::sys::ThreadPriority::HIGH4
@ HIGH4
高優先權+4
ufm::sys::ThreadPriority::LOW1
@ LOW1
低優先權+1
ufm::sys::ThreadPriority::REALTIME1
@ REALTIME1
實時優先權+1
ufm::sys::ThreadPriority::ABOVE_NORMAL6
@ ABOVE_NORMAL6
高於標準優先權+6
ufm::sys::ThreadPriority::LOW7
@ LOW7
低優先權+7
ufm::sys::ThreadPriority::REALTIME6
@ REALTIME6
實時優先權+6
ufm::sys::ThreadPriority::NORMAL1
@ NORMAL1
標準優先權+1
ufm::sys::ThreadPriority::LOW6
@ LOW6
低優先權+6
ufm::sys::ThreadPriority::BELOW_NORMAL2
@ BELOW_NORMAL2
低於標準優先權+2
ufm::sys::ThreadPriority::LOW2
@ LOW2
低優先權+2
ufm::sys::ThreadPriority::HIGH1
@ HIGH1
高優先權+1
ufm::sys::ThreadPriority::NORMAL7
@ NORMAL7
標準優先權+7
ufm::sys::ThreadPriority::ABOVE_NORMAL
@ ABOVE_NORMAL
高於標準優先權
ufm::sys::ThreadPriority::BELOW_NORMAL7
@ BELOW_NORMAL7
低於標準優先權+7
ufm::sys::ThreadPriority::ABOVE_NORMAL3
@ ABOVE_NORMAL3
高於標準優先權+3
ufm::sys::ThreadPriority::HIGH
@ HIGH
高優先權
ufm::sys::ThreadPriority::ERROR
@ ERROR
優先權錯誤或無法確定狀態碼
ufm::sys::ThreadPriority::HIGH3
@ HIGH3
高優先權+3
ufm::sys::ThreadPriority::BELOW_NORMAL4
@ BELOW_NORMAL4
低於標準優先權+4
ufm::sys::ThreadPriority::NORMAL2
@ NORMAL2
標準優先權+2
ufm::sys::ThreadPriority::REALTIME4
@ REALTIME4
實時優先權+4
ufm::sys::ThreadPriority::BELOW_NORMAL
@ BELOW_NORMAL
低於標準優先權,適合不急迫的處理工作
ufm::sys::ThreadPriority::LOW4
@ LOW4
低優先權+4
ufm::sys::ThreadPriority::HIGH2
@ HIGH2
高優先權+2
ufm::sys::ThreadPriority::ABOVE_NORMAL7
@ ABOVE_NORMAL7
高於標準優先權+7
ufm::sys::ThreadPriority::HIGH7
@ HIGH7
高優先權+7
ufm::sys::ThreadPriority::BELOW_NORMAL6
@ BELOW_NORMAL6
低於標準優先權+6
src
mframe
src
ufm
sys
ThreadPriority.h
產生者:
1.11.0