![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程编程
文章平均质量分 59
立哥_123
学习中......
展开
-
多线程编程2/互斥锁
互斥锁总结 分类 互斥锁mutex 条件变量cond 初始化 静态方式 PTHREAD_MUTEX_INITIALIZER pthread_mutex_t mutex = PTHREAD_MUTEX_INITALIZER PTHREAD_COND_INITIALIZER pthread_cond_t cond = PTHREAD_MUTEX_INITALIZER 动态方式原创 2017-02-23 14:47:28 · 943 阅读 · 0 评论 -
多线程编程2/锁/死锁
1.为什么要用锁来同步? 同步的含义就是排队,按照先后顺序去对共享的资源执行自己的操作。 2.锁来保护资源的含义是什么? 含义与同步类似,都是为了保护共享资源 3.racing condition 线程或进程之间访问数据的先后顺序决定了数据修改的结果,这种现象在多线程编程中是经常见到的。 4.死锁 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象, 死锁的发生原创 2017-02-23 14:46:24 · 171 阅读 · 0 评论