【发布时间】:2010-11-15 16:02:29
【问题描述】:
【问题讨论】:
-
嗯,让我想想。 BOOST (顺便测试一下)对你来说太复杂了,但你对自己编写还是很舒服的,尽管它会包含大量的错误,并且给你带来不小的影响多少时间和精力。可重用软件的整个概念是否让您忽略了? :-)
-
嗯,我认为 boost 的速度很慢......而且使用起来也不是那么容易......开始,但可能会使用其他人已经编写的其他组件。
-
请放心,编写您的代码的成本将远高于学习如何使用任何给定实现的成本。不要低估使用经过许多其他人长期测试和使用的软件的价值,因此比您希望在合理的时间内自行实施的任何软件都更加稳定。
-
虽然其他人指出这不是一种非常实用的方法,但在这里寻求实施建议并没有错,即使只是出于好奇。也就是说,谷歌可以在几秒钟内打开现有的库(例如threadpool.sourceforge.net)——你至少可以列出一些似乎符合你的需求并寻求建议,或者没有指定你的可移植性要求,或者花几个小时写一个如果卡住了,线程池然后请求具体的实现帮助......
标签: c++ multithreading threadpool