美文网首页
线程同步的几种方法

线程同步的几种方法

作者: 不会旗子 | 来源:发表于2018-10-07 09:58 被阅读0次

    1.临界区(Critical Section)

    只允许一个线程进入临界区,其他试图访问的线程会被挂起。其范围为单个进程内。

    操作:进入临界区,离开临界区

    2.互斥量(Mutex)

    只允许拥有互斥对象的线程访问公共资源,而互斥对象只有一个。可以在不同进程间使用。临界区的范围加强版。

    操作:加锁,解锁

    3.信号量(Semaphore)

    允许多个进程访问公共资源。互斥量的数量加强版。

    操作:减一,加一(???)

    4.事件(Event)

    通知操作方式保持同步。

    操作:???

    相关文章

      网友评论

          本文标题:线程同步的几种方法

          本文链接:https://www.haomeiwen.com/subject/xpakaftx.html