信号量有一个初始值,表示当前可用的资源数,多线程执行过程中会动态的加减信号量,信号量某一时刻的值表示的是当前还可以增加的执行的线程的数量;
信号量有两种操作:
acquire(即P操作)
release(即V操作)
执行V操作的线程不受限制,执行P操作的线程当资源不足时会被阻塞;
信号量有一个初始值,表示当前可用的资源数,多线程执行过程中会动态的加减信号量,信号量某一时刻的值表示的是当前还可以增加的执行的线程的数量;
信号量有两种操作:
acquire(即P操作)
release(即V操作)
执行V操作的线程不受限制,执行P操作的线程当资源不足时会被阻塞;
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:https://www.heiqu.com/bab83c7945682ba42daa254705097e2d.html