读书人

再请问一个关于线程以及同步等有关问题

发布时间: 2012-01-10 21:26:50 作者: rapoo

再请教一个关于线程以及同步等问题
大家好,我想请教一个问题
简单描述为:

比如,我想建立10个线程,每个线程将会有N个任务(不确定),每个线程的都开启 10个子线程,对N个任务进行执行,并且所有线程的子线程函数是同一个,子线程函数参数和其各自父线程相关。
现在碰到的问题是:当每个线程开启10个子线程执行N个任务的时候,如何实现线程调度?
我原有的思路是 每个子线程退出前 通过消息 再出创建 一个新的子线程,里面会加一些条件判断,如剩下可用线程数,以及剩下任务数。我已经实现了这个程序,但是。。。出现 了线程同步的问题,比如任务被重复执行。。。

请问,我应该采用什么样的模型,或者什么技术来解决这个问题?

谢谢~


[解决办法]
你既然是每个子线程退出之后才创建下一个
为什么不在一个子线程里面做完得了?
[解决办法]
个人感觉,依靠你现有提供的描述不足以让人解答。
[解决办法]

读书人网 >VC/MFC

热点推荐