/**
* Thread_Create create thread.
* @param StartAddress (IN) thread body
* @param Params (IN) parameter input into thread body.
* @param StackSize (IN) thread body stack size.
* @param IsSuspend (IN) is thread suspend after create, only valid in windows.
* @param Priority (IN) thread priority
* @param SchedPolicy (IN) thread sched policy
* @return NULL fail, else success.HANDLE CALLBACK Thread_Create(void (CALLBACK *StartAddress)(void), void* Params, int StackSize,\
BOOL IsSuspend = FALSE, int Priority = 0, int SchedPolicy = 0);
怎么和 VC中的 CreateThread对应起来,谢谢回答!
* Thread_Create create thread.
* @param StartAddress (IN) thread body
* @param Params (IN) parameter input into thread body.
* @param StackSize (IN) thread body stack size.
* @param IsSuspend (IN) is thread suspend after create, only valid in windows.
* @param Priority (IN) thread priority
* @param SchedPolicy (IN) thread sched policy
* @return NULL fail, else success.HANDLE CALLBACK Thread_Create(void (CALLBACK *StartAddress)(void), void* Params, int StackSize,\
BOOL IsSuspend = FALSE, int Priority = 0, int SchedPolicy = 0);
怎么和 VC中的 CreateThread对应起来,谢谢回答!
这句如果用上面的函数怎么对应?
HANDLE CALLBACK Thread_Create(void (CALLBACK *StartAddress)(void), void* Params, int StackSize,\
BOOL IsSuspend = FALSE, int Priority = 0, int SchedPolicy = 0);StartAddress -- 线程函数,对应NewTask
Params 线程函数参数
StackSize - 线程栈空间
....
ptrTask——xx
amp——线程ID
没见过7个参数的CreateThread
StartAddress——线程函数体
Params——线程的输入参数
StackSize——线程堆栈大小
SchedPolicy——线程调用策略,与VC中CreateThread()中的IsSuspend对应,
其他的就不用说了吧
很一致啊
StartAddress——线程函数体
Params——线程的输入参数
StackSize——线程堆栈大小
SchedPolicy——线程调用策略,与VC中CreateThread()中的IsSuspend对应,
其他的就不用说了吧
很一致啊