摘要: 1、为什么需要信号量 回顾一下lock能解决并发问题中(竞态条件)对资源的争夺;但是lock不能解决同步问题,需要更高级的方式实现同步,包括多线程共享公共数据的协调执行、互斥与条件同步的实现(互斥是指同一时间只能有一个线程可以执行临界区); 2、信号量的类型 信号量是一种抽象的数据类型,包括: 一个 阅读全文
posted @ 2021-02-23 23:18 HOracle 阅读(341) 评论(0) 推荐(0) 编辑