![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线程相关
SKY丶丿平才
记录嵌入式学习的点点滴滴
展开
-
多线程控制(条件变量和互斥量)
文章目录前言一、互斥量控制多线程1.互斥量的介绍2.相关api的介绍3.编程实战二、条件变量控制线程1.条件变量介绍2.相关api的介绍3.代码编程实战总结 前言 在多线程中,如果我们不对其进行管理的话,那么各个线程容易陷入混乱状态,从而不能得到我们想要的结果,今天就来介绍两种多线程的管理方式 一、互斥量控制多线程 1.互斥量的介绍 互斥量(mutex)从本质上来说是一把锁,在访问共享资源前对互斥量进行加锁,在访问完成后释放互斥量上的锁。对互斥量进行加锁后,任何其他试图再次对互斥量加锁的线程将会被阻塞..原创 2020-12-25 12:45:49 · 436 阅读 · 0 评论 -
线程与进程的优劣对比
文章目录前言一、线程与进程的对比1.两者的优劣对比2.使用多线程的理由二、线程编程实战1.相关api的介绍2.初级实战代码13.初级实战代码2总结 前言 线程与进程在liunx系统编程中都是非常重要的一部分,并且两者有很多相似的地方,也有许多不同的地方,今天我们来比较一下两者,并做一下线程编程实战 一、线程与进程的对比 1.两者的优劣对比 UNIX/Linux进程可以看成只有一个控制线程:一个进程在同一时刻只做一件事情。有了多个控制线程后,在程序设计时可以把进程设计成在同一时刻做不止一件事,每个线程各..原创 2020-12-24 12:44:37 · 1179 阅读 · 0 评论