Linux系统编程——线程
文章平均质量分 71
XXX_MRX
这个作者很懒,什么都没留下…
展开
-
线程条件控制实现线程的同步
线程条件控制实现线程的同步(条件的创建、销毁、等待、触发)原创 2023-11-06 01:26:08 · 288 阅读 · 0 评论 -
什么情况造成互斥锁死锁
什么情况造成互斥锁死锁原创 2023-11-06 00:44:10 · 143 阅读 · 0 评论 -
线程同步——互斥量解锁、解锁
类似与进程间通信信号量的加锁解锁。对互斥量进行加锁后,任何其他试图在此对互斥量加锁的线程都会被阻塞,直到当前线程释放该互斥锁。如果释放互斥锁时有多个线程被阻塞,所有在该互斥锁上的阻塞线程都会变成可运行状态,第一个变为可运行状态的线程可以对互斥量加锁,其他线程将会看到互斥量依旧被锁住,只能回去等待它重新变为可用。在这种方式下,每次只有一个线程可以向前运行。在设计时需要规定所有的线程必须遵守相同的数据访问规则,只有这样,互斥机制才能正常工作。原创 2023-11-06 00:36:26 · 88 阅读 · 0 评论 -
线程的创建、等待、退出
线程的创建、等待、退出原创 2023-11-05 23:37:36 · 84 阅读 · 0 评论 -
线程共享内存空间的代码验证
线程共享内存空间的代码验证原创 2023-11-05 23:51:02 · 42 阅读 · 0 评论 -
进程与线程的区别以及线程的优劣势
进程与线程的区别以及线程的优劣势原创 2023-11-02 15:48:48 · 140 阅读 · 0 评论