【问题标题】:What situations can PHP semaphore be applied to?PHP 信号量可以应用于哪些情况?
【发布时间】:2010-10-03 10:57:08
【问题描述】:

我想知道在 PHP 中使用信号量或一般情况下使用信号量的好情况是什么,试图扩大我的视野。

【问题讨论】:

    标签: php semaphore


    【解决方案1】:

    Semaphores 非常接近每个操作系统的核心。当您想使用并发时,它们是一个有价值的工具。就像在流量中一样,它们控制多个“消费者”对相同“资源”的访问。

    例如,假设您想从不同的应用程序写入日志文件,您可以使用使用信号量的应用程序停止或允许另一个应用程序写入该文件。所以每个应用都会先轮询“信号量”应用,如果允许,再写入文件。

    如果您想了解更多信息/示例,请看这里:

    http://www.experiencefestival.com/semaphore_programming_-_c_semaphore

    Semaphores and concurrent programming

    http://programmingexamples.wikidot.com/java-semaphore

    希望对你有帮助,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      相关资源
      最近更新 更多