Python多线程同步实例分析(5)

信号量有一个初始值,表示当前可用的资源数,多线程执行过程中会动态的加减信号量,信号量某一时刻的值表示的是当前还可以增加的执行的线程的数量;

信号量有两种操作:

acquire(即P操作)

release(即V操作)

执行V操作的线程不受限制,执行P操作的线程当资源不足时会被阻塞;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bab83c7945682ba42daa254705097e2d.html