海拉里瑞斯

软件方式的线程互斥方法的实现

虚拟化

我们知道在多线程的环境中,对共享资源的互斥控制是必不可少的,最熟悉的方式就是锁。

四种同步互斥的控制方法

  • 临界区(critical section)
  • 互斥量(mutex)
  • 信号量(semaphores)
  • 事件驱动(event)

本文将描述一种软件方法实现的临界区控制方法,以及对他的优化。

Read more