Multithreading 信号量之间的差异、互斥、监控就实现了同步

Multithreading 信号量之间的差异、互斥、监控就实现了同步,multithreading,operating-system,synchronization,multiprocessing,Multithreading,Operating System,Synchronization,Multiprocessing,我正在自学操作系统,我很困惑信号量、监视器和互斥的区别是什么,所有这些术语听起来都非常类似于实现同步?在过去我们只讨论锁。通常有两种类型的锁可以放在资源上 对资源的独占访问 对资源的多个只读访问 互斥/互斥/锁定都是一回事 有很多方法可以实现锁。信号量和监视器是实现锁的方法。你能简要介绍一下信号量和监视器吗?首先,你可以去维基百科的文章。他们充分地描述了它们。

我正在自学操作系统,我很困惑信号量、监视器和互斥的区别是什么,所有这些术语听起来都非常类似于实现同步?

在过去我们只讨论锁。通常有两种类型的锁可以放在资源上

  • 对资源的独占访问
  • 对资源的多个只读访问
互斥/互斥/锁定都是一回事


有很多方法可以实现锁。信号量和监视器是实现锁的方法。

你能简要介绍一下信号量和监视器吗?首先,你可以去维基百科的文章。他们充分地描述了它们。