
Linux多线程编程
文章平均质量分 88
csdnGuoYuying
,
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Linux多线程编程】7. 线程锁(4)——信号量
上篇文章Linux多线程编程】6. 线程锁(3)——条件变量 介绍了使用条件变量实现多线程同步的方式,而条件变量一般与互斥锁一同配合。本文介绍多线程同步的另一种方式——信号量,使用比条件变量简单,也用来解决生产者-消费者问题。原创 2023-01-11 12:00:00 · 882 阅读 · 1 评论 -
【Linux多线程编程】6. 线程锁(3)——条件变量
上篇文章【Linux多线程编程】5. 线程锁(2)——死锁、读写锁介绍了几种能够引发死锁的场景,并介绍了何为读写锁,以及读写锁的使用场景。本文首要先描述读写锁的基本使用,然后介绍第三种线程同步方式——条件变量。原创 2023-01-08 11:45:00 · 507 阅读 · 0 评论 -
【Linux多线程编程】5. 线程锁(2)——死锁、读写锁
上篇文章【Linux多线程编程】4. 线程锁(1)——互斥锁 我们介绍了线程同步的其中一种方式——互斥锁,互斥锁也可以理解为独占锁,只要有一个线程拿到该锁,其他的线程想要获取只能阻塞等待。但互斥锁的使用不当也可能会导致一些问题,比如死锁。本篇文章将介绍死锁以及另一种线程同步方式——读写锁。原创 2023-01-07 11:47:29 · 830 阅读 · 0 评论 -
【Linux多线程编程】4. 线程锁(1)——互斥锁
线程同步,线程同步有四种方式——互斥锁、读写锁、条件变量、信号量,本文先介绍第一种,互斥锁。原创 2023-01-05 23:40:35 · 770 阅读 · 0 评论 -
【Linux多线程编程】3. 多线程共享资源
多线程并发、线程共享资源、线程独占资源、锁原创 2023-01-04 21:11:44 · 637 阅读 · 0 评论 -
【Linux多线程编程】2.线程创建与回收
线程创建、回收、生产者-消费者简单模型原创 2023-01-03 22:50:32 · 632 阅读 · 0 评论 -
【Linux多线程编程】1. 多线程与单线程
单线程与多线程的区别是什么?为什么需要多线程原创 2023-01-02 23:15:38 · 546 阅读 · 0 评论