f******y 发帖数: 2971 | 1 C++里面多线程的库有好几个:
(1) pthread
(2) boost, 这个其实是pthread的wrapper
(3) tbb
(4) c++0x 也支持一些基本的多线程编程
我现在正在想该学哪一个,个人觉得tbb的功能最强大,c++0x的好处是它是包含在stl
里的,
compiler的支持应该比较好。
各位老手能指点一下这几个库哪个比较好吗? |
t****t 发帖数: 6806 | 2 i assume you are talking about unix -- in that case, c++0x is usually
another wrapper of pthread. in fact, STL in c++0x is (more or less) a port
of boost.
stl
【在 f******y 的大作中提到】 : C++里面多线程的库有好几个: : (1) pthread : (2) boost, 这个其实是pthread的wrapper : (3) tbb : (4) c++0x 也支持一些基本的多线程编程 : 我现在正在想该学哪一个,个人觉得tbb的功能最强大,c++0x的好处是它是包含在stl : 里的, : compiler的支持应该比较好。 : 各位老手能指点一下这几个库哪个比较好吗?
|
J*****n 发帖数: 4859 | |
h********n 发帖数: 1671 | 4 gcc里的c++0x什么时候才能搞好?现在还有不少没实现的feature。 |
f******y 发帖数: 2971 | 5 这个慢慢等就行了,c++0x也没正式公布呢。
【在 h********n 的大作中提到】 : gcc里的c++0x什么时候才能搞好?现在还有不少没实现的feature。
|
j*******d 发帖数: 8834 | 6 还有non-premptive, 比如state thread
stl
【在 f******y 的大作中提到】 : C++里面多线程的库有好几个: : (1) pthread : (2) boost, 这个其实是pthread的wrapper : (3) tbb : (4) c++0x 也支持一些基本的多线程编程 : 我现在正在想该学哪一个,个人觉得tbb的功能最强大,c++0x的好处是它是包含在stl : 里的, : compiler的支持应该比较好。 : 各位老手能指点一下这几个库哪个比较好吗?
|