多线程的整体架构怎么设计?
申宇田 2008-03-27 05:39:53 现在我有一个MFC多线程项目按照下面设计:
1、从本地文件读取很多条需要运行的批处理文件的信息 - 保存在数组里面
2、MFC界面按顺序显示这些信息 - 这个要在主线程里面做
3、创建一个worker thread, 安排一个新线程来执行一个批处理文件
4、批处理文件的执行是通过创建新进程来实现的, 比如ProcRunBatch(...)
worker thread -> new job thread 1 (create new process and wait complete)
-> new job thread 2 (create new process...)
-> ...
现在就是这个jobthread的处理函数JobThreadProc(LPVOID pParam)得创建很多个,还是只要用一个?
希望大家提提意见,看怎么样比较好。。。谢谢