On Jan 30, 6:36 pm, Howard Hinnant <howard.hinn...@gmail.com> wrote:
> In article <i3lvr25d4muuls5qb9rq5bss2o2ij4c...@4ax.com>,
> Matt England <m...@downwithspammers-mengland.net> wrote:
>
>
>
> > My team currently using Boost Threads, but we are considering
> > switching to ZThreads. (We seek cross-platform, C++ multithreading
> > capabilities in an external library.)
>
> > ZThread(s):
>
> >http://zthread.sourceforge.net/
> >http://www.inf.uni-konstanz.de/dbis/...nnik/zsim/doc/
>
> > Can anyone share their ZThreads experience, either good, bad, or
> > indifferent? If you have time, can you also contrast ZThreads with
> > alternative, cross-platform threading libraries (as per:
> >http://www.codeguru.com/forum/showthread.php?t=413251).
>
> > Also note:
>
> >http://www.codeguru.com/forum/showthread.php?t=413255
>
> Wow, your post is most timely Matt. I'm most interested in what
> features of Boost Threads you liked and disliked, the reasons for your
> contemplating a move, and what features you are anticipating will solve
> your problems with ZThread.
>
> Howard Hinnant
> Library Working Group Chairman, C++ Standards Committee
I agree with the other poster about thread pools. As multi-core CPUs
become increasingly common, the use of threads solely to speed up
parallelizable processes will be prevalent. For this, having thread
pools is essential.
It appears that Boost.Threads is not actively developed. There was a
DDJ article as far back as April 15, 2003 about Boost.Threads that
mentioned that boost::thread_pool was a planned feature, but I don't
think this feature was ever delivered.