当前位置:   article > 正文

Linux之线程同步一_由于同一进程中的多个线程共享全局数据,因此,在多线程编程中如果一个线程对全

由于同一进程中的多个线程共享全局数据,因此,在多线程编程中如果一个线程对全

第1关:互斥锁

由于同一进程中的多个线程共享全局数据,因此,在多线程编程中如果一个线程对全局变量A进行修改时,而此时又有一个线程正在读取该变量,则有可能会出现数据的不一致性。本关将介绍一种线程同步方式-互斥锁。

本关任务:学会使用互斥锁来实现线程间的同步。

#include <stdio.h>
#include <pthread.h>
#include <unistd.h>

//全局互斥锁变量
extern pthread_mutex_t mutex;
  • 1
  • 2
  • 3
  • 4
  • 5
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/336589
推荐阅读
相关标签
  

闽ICP备14008679号