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

网站开发流程详细介绍seo培训资料

网站开发流程详细介绍,seo培训资料,忻州市建设厅网站首页,网站图怎么做会高清图片一 前提 以及问题 我们注意到,如果mutex.lock()两次,就会有问题 如下的代码有runtime exception mutex mymutex;mymutex.lock();mymutex.lock();//共享数据访问处理代码mymutex.unlock();mymutex.unlock(); 但是有这样的case存在 class Teacher183 …

一 前提 以及问题

我们注意到,如果mutex.lock()两次,就会有问题
 

如下的代码有runtime exception

mutex mymutex;mymutex.lock();mymutex.lock();//共享数据访问处理代码mymutex.unlock();mymutex.unlock();

但是有这样的case存在

class Teacher183 {
public:mutex mymutex;int num;int othernum;//1月份的时候,有个需求,我们写了个func1,共享数据num的访问,用mymutex保护void func1() {mymutex.lock();num++;mymutex.unlock();}//3月份的时候,公司有个新需求,我们写了个func1,共享数据othernum的访问,用mymutex保护void func2() {mymutex.lock();othernum++;mymutex.unlock();}//5月份的时候,公司有了一个新需求,这个需求,有一部分代码用到了func1和func2,那么我们按照习惯会这么写:void func3() {mymutex.lock();//func3 代码func1();// func3 代码func2();mymutex.unlock();//func3 代码}};void main() {Teacher183 tea;thread functhread1(&Teacher183::func1, &tea);thread functhread2(&Teacher183::func2, &tea);thread functhread3(&Teacher183::func3, &tea);functhread1.join();functhread2.join();functhread3.join();
}

二。recursive_mutex--可以多次lock()写在一起,多次unlock()写在一起

class Teacher183 {
public:recursive_mutex mymutex;int num;int othernum;//1月份的时候,有个需求,我们写了个func1,共享数据num的访问,用mymutex保护void func1() {mymutex.lock();num++;mymutex.unlock();}//3月份的时候,公司有个新需求,我们写了个func1,共享数据othernum的访问,用mymutex保护void func2() {mymutex.lock();othernum++;mymutex.unlock();}//5月份的时候,公司有了一个新需求,这个需求,有一部分代码用到了func1和func2,那么我们按照习惯会这么写:void func3() {mymutex.lock();//func3 代码func1();// func3 代码func2();mymutex.unlock();//func3 代码}};void main() {Teacher183 tea;thread functhread1(&Teacher183::func1, &tea);thread functhread2(&Teacher183::func2, &tea);thread functhread3(&Teacher183::func3, &tea);functhread1.join();functhread2.join();functhread3.join();
}

http://www.ds6.com.cn/news/27361.html

相关文章:

  • html做网站自适应宽度网页设计与制作教程
  • 珠海蓝迪装饰公司官网seo外包公司排名
  • 网站销户说明高级搜索
  • 安卓手机建站营销平台是什么意思
  • 网站地图灰色效果的怎么做的seo点击软件排名优化
  • 收费的网站怎么做网络广告策划书案例
  • 温州建网站业务人员网络营销的整体概念
  • 网站开发协助方案seo工具包括
  • 电气网站建设网页设计制作网站模板图片
  • win7 iis配置asp.net网站营销效果分析怎么写
  • 做网站开发使用百分比的好处新闻头条今日要闻最新
  • 绍兴做网站多少钱排名优化哪家专业
  • 怎么查看网站有没有做301引流推广平台有哪些
  • 吴江网站建设哪家好app软件下载站seo教程
  • 建设网站公司需要哪些证件如何做网页推广
  • 创建网站目录权限百度浏览器入口
  • 广州番禺建网站网上全网推广
  • 泉州响应式网站建设线下推广方案
  • 广州市专业做网站html+css网页制作成品
  • 2015网站排名网页模板怎么用
  • 网站开发技能证书企业建站模板
  • 安徽城乡建设部网站首页如何给公司做网络推广
  • 大气物流网站源码螺蛳粉的软文推广
  • t么做文献索引ot网站附近有学电脑培训班吗
  • 怎么做网站的防盗链百度优化排名
  • 新余 网站建站 设计 公司连云港百度推广总代理
  • 广东省建设局官方网站网站搜索引擎优化主要方法
  • 网站建设公司经营如何优化搜索引擎的准确性
  • ppt做的好的有哪些网站有哪些杭州优化排名哪家好
  • 莆田cms建站模板如何自己创建网站