如何杀掉一个线程,休眠一个线程? 杀进程用DetermineProcess(...);休眠进程则可将其挂起,用Sleep(...)?I am not very sure. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.休眠用::Sleep ().2.杀死一个线程,最好是发消息,让线程自己退出。 呵呵,这个我熟。 杀掉: BOOL TerminateThread(HANDLE hThread, DWORD dwExitCode); 挂起: DWORD SuspendThread( HANDLE hThread); 杀死线程最好不要用TerminateThread.这个函数很危险,它并不做释放占有资源,而直接杀死线程,这样很容易造成系统崩溃。一般情况下,每个线程都有一个主循环,主循环退出了,线程就结束了,所以你可以设置一个EVENT。在线程的循环中检查这个EVENT。 由其它线程用SetEvent发送终止信号。在VC的例子中有很多这方面的内容。建议好好看一下,必然会有收获。 同意songshi(VCSongs). 杀死线程很危险, 任何情况下都不要用。如果你的线程不老实,就把它甩到单独的进程空间里去(IIS就是这样做的)。 谁研究过照片分析 关于对父窗口的控制 急求对24位图像旋转函数 如何让CDialog中的Flash背景透明? 关于VC做项目 我想softice调试一个普通的应用程序,程序有一部分是自己写的,另外一部分是别人写的,请问怎么才能调试呢 我想问一下关于视图的问题 怎么关闭不了对话框 请问如何在dll中创建使用文档视图结构的框架窗口?不要说和exe时一样,我试了在view创建时有ASSERT 急!哪位高手可以帮忙写个MFC程序的查找函数? 谁能较详细的解释一下什么是SDK? ado如何删除一个日期范围的记录:
2.杀死一个线程,最好是发消息,让线程自己退出。
杀掉:
BOOL TerminateThread(HANDLE hThread, DWORD dwExitCode);
挂起:
DWORD SuspendThread( HANDLE hThread);
如果你的线程不老实,就把它甩到单独的进程空间里去(IIS就是这样做的)。