摘要: 单生产者和单消费者的情况下可以不要锁,但是memory barrier还是需要的。 考虑下面一个简单的情况,初始时,data未初始化,flag = 0; 生产者线程: data = 1; flag = 1; 消费者线程: while(!flag) {}; read data; 这段代码意思是消费者等 阅读全文
posted @ 2021-02-20 14:10 阿玛尼迪迪 阅读(839) 评论(0) 推荐(0) 编辑