C语言多线程编程-死锁和线程同步方式介绍(一)

序言 实验室项目采用多线程实现,然而暂时只涉及到几个基本的线程操做函数,线程和进程的区别、线程的同步和异步机制以及线程通讯等暂时都没有涉及,打算在这里作些总结,以备后用。本文打算学习死锁和线程同步。html 1. 死锁 死锁是指多个线程因竞争资源而形成的一种互相等待的僵局。web 举例说明: 资源S1,S2; 进程P1,P2 资源S1,S2都是不可剥夺资源(内存是可剥夺资源):一个进程申请了以后,
相关文章
相关标签/搜索