博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++ 11开始语言本身和标准库支持并发编程
阅读量:5992 次
发布时间:2019-06-20

本文共 436 字,大约阅读时间需要 1 分钟。

c++ 11开始语言本身和标准库支持并发编程,意味着真正要到编译器从语言和标准库层面开始稳定,估计得到17标准出来、14稳定之后的事情了,根据历史经验,新特性的引入到稳定被广泛采用至少要一个大版本的跨越才能稳定和被大规模production使用。

关于c++ 11之前的两个常用线程库主要是pthread和OpenMP,说是OpenMP在使用便利性上比pthread要好,只不过pthread是POSIX标准,在windows上也提供了相同的接口,笔者尚未仔细研究,具体可参考下http://blog.csdn.net/charles_r_chiu/article/details/46049633。

不过,有一点需要注意的是,虽然C++ 11发布已经很多年了,大量的线上系统运行着可能还是更早开发的,所以至少掌握pthread(使用最多的应该是pthread,毕竟足够老牌、而且稳定性有保障,犹如tomcat至于jetty/jboss等)或者openmp之一是有必要的。

你可能感兴趣的文章
C++接口定义及实现举例
查看>>
Jenkins使用
查看>>
IT公司100题-4-在二元树中找出和为某一值的所有路径
查看>>
getInitParameter方法
查看>>
Oracle左右全连接总结
查看>>
java泛型-类型擦除
查看>>
使用JMS实现请求/应答程序
查看>>
PHP_define和const的区别/获取所有常量get_defined_constant()
查看>>
菜鸟经验积累之JS运算
查看>>
DzzOffice1.0 Beta2发布
查看>>
Android 百度地图开发(一)--- 申请API Key和在项目中显示百度地图
查看>>
Android系统架构图及简单的系统架构介绍
查看>>
【电子书】C++编程开发30问
查看>>
彻底删除mysql
查看>>
IntelliJ IDEA For Mac 快捷键
查看>>
React 世界的一等公民 - 组件
查看>>
阿里云ACP认证详细笔记(一)
查看>>
Java Web学习计划
查看>>
EZ430 Chronos 如何提高开发调试效率探讨
查看>>
终极解决方案:Emacs+Slime+Lisp启动错误:Polling "/tmp/slime.50
查看>>