码迷,mamicode.com
首页 > 编程语言 > 详细

C++11并发编程4------线程间共享数据

时间:2019-09-26 23:25:44      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:租房   互斥量   并且   并发编程   一起   多个   有一个   注意   ++   

举个例子:

  刚参加工作的你,只能租房住,嫌房租贵就和别人合租了,两个人住一起只有一个洗手间,每天早上起床的时候,如果你室友在洗手间,你就只能等着,如果你强行进去,那画面就不可描述了。同样的问题,如果多个线程共享一个数据,并且对数据有读有写,那就需要注意共享数据的保护了。

使用互斥量保护共享数据:

  当访问共享数据前,使用互斥量奖相关数据锁住,当访问结束后,再将数据解锁。互斥量是C++中一种最通用的数据保护机制。

C++中使用互斥量:

  

C++11并发编程4------线程间共享数据

标签:租房   互斥量   并且   并发编程   一起   多个   有一个   注意   ++   

原文地址:https://www.cnblogs.com/418ks/p/11595024.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!