return 1
就可以了!(线程内)
就可以了!(线程内)
解决方案 »
- 谁能告诉我为什么VC6.0能连接access2000不能连接access2003
- vs2005 执行到GetTrunk老是报错
- 请问使用ado?
- 弱弱问一下..当SOCKET在ONRECIVE里收到消息后想把消息交给界面(对话框)处理,怎么传过去?谢谢..
- 想制作一个登陆器`相信有人会!
- printf("%s","abcd\045"),的打印结果是abcd%,而printf("abcd\045");的打印结果是abcd,为什么打不出最后的%呢
- 给位大虾!快快帮忙
- 关于线程全局变量的一点疑惑,请指点
- 我写的FTP软件载不能列目录的服务器上列目录时死过去了,这是怎么回事呢?
- 关于屏蔽对话框标题栏拖动的问题
- 为什么建立多分割视会出assert错误?
- ExitWindows大侠,把你的灌水机发给我一个成不?
HANDLE hThread, // handle to the thread
DWORD dwExitCode // exit code for the thread
);
这个值可以用AfxGetExitCode函数得到。
DWORD ThreadProc(LPVOID lpVoid)
{
while(WaitForSingleObject(hKillThreadsEvent, 0) == WAIT_TIMEOUT) // 这是工人的耳朵 ...
{
// 劳动者在工作.
}
}// 启动线程部分...
...
hThread[n] = AfxBeginThread(ThreadProc, ...); // 告诉他们开始工作
...
// 你可以抽烟, 喝茶, 聊天了...// 终止线程部分
...
StopThread(); // 领导告诉你要停了...void StopThread()
{
SetEvent(hKillThreadsEvent); // 大家停了吧...
WaitForMultipleObject(nThreadCount, hThreads, TRUE, INFITITE); // 要等着大家都过来...
// 或者只等一段时间. 不成的就terminatethread...
return;
}OK this is all!
谢谢!