无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。
 解释:没有专心致志地刻苦学习,就没有融会贯通的智慧;没有埋头执着的工作,就不会取得显著的成就。

互斥锁

    互斥锁不是一个具体的锁,重点在互斥,用来描述锁的一种特性。即:互斥锁在同一时刻,只允许一个线程对共享资源、数据进行操作。多线程环境下,互斥锁规定,所有想要操作共享资源和数据的线程通过竞争来获得共享资源和数据的所有权。

同步锁

    同步锁不是一个具体的锁,重点在同步,用来描述一种特性。同步锁包含互斥的特性,多线程环境中,在一时刻只允许一个线程对共享资源、数据进行操作。而多线程环境下,同步锁指定了一些规则来让线程获取共享资源、数据的所有权。

两者区别

    互斥锁通过竞争获取锁,获得锁的顺序是乱序。

    同步锁根据一定的规则协调获得锁,获得锁的顺序一般是有序的。

results matching ""

    No results matching ""