Advertisement

Windows下生产者-消费者线程模型

阅读量:

前期知识准备

CreateThread():

HANDLE CreateThread(
pointer to security attributes struct, //
integer for stack size, //
address of thread start function, //
void pointer for thread parameters, //
integer for creation controls, //
long integer for thread handle ID.);

参数含义:

lpThreadAttrivutes:指向SECURITY_ATTRIBUTES的指针,用于定义新线程的安全属性,一般设置成NULL;
dwStackSize:分配以字节数表示的线程堆栈的大小,默认值是0;
lpStartAddress:指向一个线程函数地址。每个线程都有自己的线程函数,线程函数是线程具体的执行代码;
lpParameter:传递给线程函数的参数;
dwCreationFlags:表示创建线程的运行状态,其中CREATE_SUSPEND表示挂起当前创建的线程,而0表示立即执行当前创建的进程;
lpThreadID:返回新创建的线程的ID编号;
如果函数调用

全部评论 (0)

还没有任何评论哟~