1。我要写一个C/S程序,服务器端程序接收请求后要进行响应的数据处理。对每个任务在另一工作线程中处理,为了避免每次AfxBeginThread浪费系统的资源,我希望AfxBeginThread一次后,设置该线程的m_bAutoDelete为FALSE,这样执行一次任务后线程还在,以后可以重复利用该线程。但现在不知道该怎样重复利用该线程,也就是重复执行那个函数?请帮我参考一下或线程池中这个是怎么实现的?2。执行AfxBeginThread函数将建立一个CWinThread对象,并将该对象和一个函数关联起来,现在我自己创建一个继承CWinThread的类,怎样在该类中执行任务?是在RUN函数里面写吗?
解决方案 »
- C语言 如何将24位BMP图片转换为带有alpha通道的32位BMP
- 关于unsigned char转化为CString的问题!
- 关于 对话框之间的调用问题
- 菜鸟问题
- MFC/ActiveX/COM/Vcl/.Net 控件技术交流群,欢迎大家加入!
- windows串口写的问题
- 怎样终止由CWinThread派生出来的线程???????????
- 高手看过来!!!!!关于程序执行的先后顺序的问题
- 关于插入数据带引号的问题
- ftdi公司的USB设备通信上位机VC编程问题
- 我学过 c++但没多少经验,想学vc 需要多长时间才能达到一般公司的要求?
- 谁有用vc的api的编程方法编写的键盘监控程序的原码供学习一下?
若想做得更完好些,可以让线程在处理完成后休息。有任务时再唤醒。
任务当然在RUN里写了。