线程

来源:互联网 发布:卖掉淘宝店铺的危险 编辑:程序博客网 时间:2024/06/08 09:05

 

线程只有一个内核对象和有个栈,几乎不涉及记录活动,所以不占用内存。

 

 

 

伪句柄:

GetCurrentProcess()

GetCurrentThread()

 

返回内核对象的伪句柄,不是真正的句柄,不会影响进程内核对象的使用计数。不需要closeHandle。

 

 

将伪句柄转换成真正的句柄

DuplicateHandle()

 

example:

duplicateHandle(

 getCurrentProcess(),

 GetCurrentThread(),

  getCurrentProcess(),

 &thread,

 0,

FALSE,

DUPLICATE_SAME_ACCESS)

 

线程挂起:

1、在创建线程时,使用create_suspend

2、调用SuspendThread(thandle)

 

 

线程恢复:

rusumeThread()