线程同步: 本质上属于一种等待机制 多个需要同时访问此对象的线程进入此对象的等待池 形成条件:队列+锁 一个线程获得对象的排他锁从而独占资源 其他线程必须等待该线程使用完资源释放锁后 方可获得锁并使用资源 存在一些问题: 一个线程持有锁会导致其他所有需要此锁的线程阻塞 在多线程竞争下 加锁与释放锁会导致比较多的上下文切换和调度延时 引起性能问题 如果一个优先级高的线程等待一个优先级低的线程释放锁 会导致优先级倒置 引起性能问题
多线程_线程同步
最新推荐文章于 2024-08-01 15:05:06 发布