读书人

急 一个关于线程和STL的有关问题

发布时间: 2012-03-26 15:46:55 作者: rapoo

急急~~~~ 一个关于线程和STL的问题
我读取一批路径到我的map里面,两个值都是路径,主要是在两个路径之间进行复制操作,现在的问题是:要创建一个不确定的线程来执行这批文件之间的复制,比如说 10个线程来 复制这批文件,那么这个map就会被分为10份,然后每份 起一个线程来复制, 现在的问题是 线程数是动态的,随意创建多少个, 请问各位大侠 能帮我解决这个问题吗? 如何分割MAP,以及如何为每个分配好的MAP 起动态线程来复制?

[解决办法]
利用Map的迭代器,依次循环来取得键值对路径,利用循环来创建线程,用CreateEvent创建一个事件对象来完成同步 就ok了。

读书人网 >C++ Builder

热点推荐