📄 subject_34657.htm
字号:
<p>
序号:34657 发表者:杨冬 发表日期:2003-04-01 09:28:56
<br>主题:哪位大侠给一些多线程并发处理的源代码出来啊?
<br>内容:最近正在研究多线程,哪位大侠能给出几个经典的说明多线程使用方法的源代码例子呢?<BR>不深感激!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Merlin 回复日期:2003-04-01 16:39:37
<br>内容:#include <windows.h><BR>#include <stdio.h><BR>#include <process.h><BR><BR>void threadfunc(void* param);<BR><BR>void main()<BR>{<BR> const int ThreadNum = 100;<BR> HANDLE event[ThreadNum];<BR> HANDLE threadevent = CreateEvent(NULL,TRUE,FALSE,NULL);<BR><BR> for(int i=0; i<ThreadNum; i++)<BR> event[i] = (HANDLE)_beginthread(threadfunc,0,(void*)threadevent);<BR> SetEvent(threadevent);<BR> WaitForMultipleObjects(ThreadNum,event,TRUE,INFINITE);<BR> printf("finish!\n");<BR> CloseHandle(threadevent);<BR>}<BR><BR>void threadfunc(void* param)<BR>{<BR> HANDLE thevent = (HANDLE)param;<BR> WaitForSingleObject(thevent,INFINITE);<BR> SYSTEMTIME time;<BR> GetLocalTime(&time);<BR> printf("In thread function ID=%lu\tStart time=%d\n",GetCurrentThreadId(),time.wMilliseconds);<BR> _endthread();<BR>}<BR>随便写了两行,不过也包括了一此线程方面的主要知识!很简单,因为没太多时间<BR>2003-4-1 17:14:47
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -