python 中实现线程同步的方式?

  1. 锁机制,给线程中共享的资源上锁,每次只有一个线程可以获取锁,直到该线程释放锁,其他线程才允许访问共享资源

    • acquire 英/ə'kwaɪə/ release 英/rɪ'liːs/

  2. 信号量,信号量提供了acquire方法和release方法,每当调用 acquire()方法的时候,如果内部计数器大于0,则将其减一,如果内部计数器等于0,则会阻塞该线程,直到有线程调用 release()方法将内部计数器更新到大于1的位置

  3. 条件判断,就是在满足了特定的 条件下,线程才能访问访问贡献资源

  4. 同步队列

猜你喜欢

转载自blog.csdn.net/xiaochendefendoushi/article/details/81083354