当前位置: 首页 > news >正文

深圳网站设计小程序县级门户网站建设运营成本

深圳网站设计小程序,县级门户网站建设运营成本,三亚门户网站,免费可以看到实景的地图软件​std::atomic介绍​ ​模板类std::atomic是C11提供的原子操作类型#xff0c;头文件 #includeatomic。​在多线程调用下#xff0c;利用std::atomic可实现数据结构的无锁设计。​​ ​和互斥量的不同之处在于#xff0c;std::atomic原子操作#xff0c;主要是保…​std::atomic介绍​ ​模板类std::atomic是C11提供的原子操作类型头文件 #includeatomic。​在多线程调用下利用std::atomic可实现数据结构的无锁设计。​​ ​和互斥量的不同之处在于std::atomic原子操作主要是保护一个变量互斥量的保护范围更大可以一段代码或一个变量。std::atomic​确保任意时刻只有一个线程对这个资源进行访问避免了锁的使用提高了效率。​​ ​​原子类型和内置类型对照表如下​​ 以下以两个简单的例子比较std::mutex和std::atomic执行效率 atomic和mutex性能比较 使用std::mutex #include stdafx.h#include iostream #include ctime #include mutex #include thread #includefuturestd::mutex mtx;int cnt 0; void mythread() {for (int i 0; i 1000000; i){std::unique_lockstd::mutex lock(mtx);cnt;} }int main() {clock_t start_time clock();std::thread t1(mythread);std::thread t2(mythread);t1.join();t2.join();clock_t cost_time clock() - start_time;std::cout cnt cnt 耗时 cost_time ms std::endl;return 0; } 执行结果 使用std::atomic #include iostream #include ctime #include thread #includefuturestd::atomicint cnt(0);void mythread() {for (int i 0; i 1000000; i){cnt;} }int main() {clock_t start_time clock();std::thread t1(mythread);std::thread t2(mythread);t1.join();t2.join();clock_t cost_time clock() - start_time;std::cout cnt cnt 耗时 cost_time ms std::endl;return 0; } 执行结果如下 总结 ​通过以上比较可以看出来使用std::atomic耗时比std::mutex低非常多​使用 std::atomic ​​能大大的提高程序的运行效率。​​
http://www.yutouwan.com/news/427362/

相关文章:

  • 搜索引擎中 哪些网站可以获得更好的排名平江做网站的公司
  • 在线手机网站制作动画设计师是干什么的
  • 网站后台怎么修改密码企业员工培训课程有哪些
  • 地产网站互动设计网站开发多少费用
  • 如何构建电子商务网站有教做素食的网站吗
  • 下沙建设局网站做公司网站需要几个域名
  • 沈阳做网站的公司有哪些电商网站开发 报价
  • 平面设计可以做网站浏览量代码wordpress
  • 网站开发案例详解光盘下载怎么代理传奇手游
  • 外贸公司网站设计公司wordpress的运用
  • 学校网站建设客户需求调查问卷长沙建个网站要多少钱
  • 配资网站建设是什么意思wordpress插件 商品
  • 制作网站首页psd上海建设工程造价信息网官网
  • 网站悬浮qq全局代理ip
  • 电商网站开发面试杭州尚层别墅装饰公司
  • 自学网站编程动态数据库网站
  • 上海专业网站建设公司站霸网络百度应用商店app下载
  • 郑州便宜网站建设报价产品怎么在网上推广
  • 图书商城网站开发的目的文章排版wordpress
  • 太原做网站设计wordpress手机排版
  • 做中介网站需要多少钱餐饮网站建设需求分析
  • 上海建设三类人员网站兰州网站建设与优化推广
  • 长沙网站建设外包网站备案的幕布是什么来的
  • 带做网站价位wordpress 获取备案号
  • 新手如何做网站的教程怎样重启网站服务器
  • 网站建设流程知乎定制网站建设服务器
  • 网站建站实训总结wordpress 分享 点赞
  • 手机网站建设图片美色商城 网站建设
  • 创建好网站如何把浏览wordpress数据库端口
  • 网站建设与维护管理办法云南互联网公司