c++有没有标准的多线程库?

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:58:28
如题,大家用C++写多线程都用的是什么库啊?

如果没有标准库的话,为什么不把这样重要的内容加入到标准中来呢?

c++和c本身都没有标准多线程实现。

但是各个厂家都扩展了c,c++,例如微软就有自己的多线程函数库。

如果没有标准库的话,为什么不把这样重要的内容加入到标准中来呢?
c的发明很早,后续开发c编译器的厂家只能发展自己的扩展库,你不能说你自己的扩展库就是一个标准,因为那是和版权问题相关的。

目前C++标准已经开始对多线程进行支持。

语言特征方面: C++提供了原子操作;
库方面: C++提供了线程支持库。

没进行过想关开发
一般可以借助系统调用。
boost里面有多线程的库只是还没成为标准
需要时间

不同的系统不同的编译器有不一样的线程

Visual c++ 6.0有