- 博客(32)
- 收藏
- 关注
原创 使用信号量达到线程通信
当一个进程或线程需要访问共享资源时,它会尝试执行 P 操作。如果信号量的值大于 0,则进程可以继续访问资源,并将信号量的值减 1;如果信号量的值等于 0,则进程会被阻塞,直到信号量的值变为正数。 当一个进程或线程完成对共享资源的访问时,它会执行 V 操作,将信号量的值加 1。如果有其他等待进程被阻塞,它们中的一个将被唤醒并获得对资源的访问权限。
2023-12-26 19:56:34 337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人