3
我想知道在PHP或一般情况下利用信号量会是一个好的情况,试图扩展我的视野。PHP信号量可以应用于什么情况?
我想知道在PHP或一般情况下利用信号量会是一个好的情况,试图扩展我的视野。PHP信号量可以应用于什么情况?
Semaphores非常接近每个操作系统的核心。当你想要使用并发时,它们是一个有价值的工具。正如流量一样,它们控制着多个“消费者”访问相同的“资源”。
例如,假设您想从不同的应用程序写入日志文件,您可以使用应用程序使用信号停止或允许另一个应用程序写入该文件。因此,每个应用程序都会首先轮询“信号量”应用程序,如果允许,则写入文件。
如果您想了解更多信息/例子,请看这里:
http://www.experiencefestival.com/semaphore_programming_-_c_semaphore
Semaphores and concurrent programming
http://programmingexamples.wikidot.com/java-semaphore
希望帮助,