开始了就坚持,坚持不下去的时候就继续坚持。。。
一·互斥对象
互斥对象为内核对象,它包含一个使用数量,
一个线程ID--记录哪个线程拥有互斥对象,一个计数器--拥有互斥对象的次数。
原则:谁拥有,谁释放;拥有多少,释放多少;挥挥手不带走一片云彩。
二·创建线程
头文件
#include <process.h>
unsigned long _beginthreadex(
void *security,
unsigned stack_size,
unsigned ( __stdcall *start_address )( void * ),
void *arglist, /* 这个就是传给线程函数的参数的指针 */
unsigned initflag,
unsigned *thrdaddr );
三·创建互斥对象
Mutex = CreateMutex(NULL,FALSE,NULL);
四·申请互斥对象
WaitForSingleObject(Mutex,INFINITE);