Ton*_*ion 8 c++ standards multithreading
为什么线程从未作为C++标准的一部分包含在内?首次创建C++标准时它们不存在吗?
Dav*_*ley 12
当前的标准是从1998年开始的.有不同的线程实现,并且没有12年后使用线程的经验.如果C++有一个标准化的线程库,它可能在一些常见的线程实现上运行不佳,并且很可能在将来很难适应.
现在已经十二年了,而且我们对线程的使用方式了解得更多,而且更广泛的使用对它们的标准化产生了更多的兴趣,因此即将推出的C++标准(我希望将在2011年正式发布)将有一个部分在库中的线程上.
sbi*_*sbi 12
我认为主要原因是
std::auto_ptr,STL)而导致相当多的延迟,我认为主要的感觉是更好地将某些东西拿出来,而不是继续等待不可逆转地延迟完美标准; 我想当时大多数人都不认为下一个版本需要很长时间才能完成在标准被批准之后,由图书馆工作组的成员创建了boost作为库的测试平台,这些库在std lib中是可取的,但是没有足够的时间来制作最终版本.在那里,完成了向C++添加线程支持所需的大部分工作(即发明了一个好的线程库).
| 归档时间: |
|
| 查看次数: |
498 次 |
| 最近记录: |