prggmr/xpspl

PHP 信号处理库

此包的官方仓库似乎已消失,因此该包已被冻结。

v5.0.1 2014-05-16 13:54 UTC

README

由于 PHP 语言的限制,我已经停止了此库的开发。

如果您对我的信号处理工作感兴趣,我将在未来某个时候以更适合的语言发布此库的后续版本。

XPSPL

Code Climate Total Downloads Latest Stable Version

PHP 信号和事件库。

XPSPL 是一个高性能的事件循环,支持以下事件类型:

  • 信号
  • 定时器
  • I/O (异步)
  • 复杂信号
  • 空闲

将 XPSPL 想象为仅用 PHP 编写的 libevent 和 libev 库,但成熟度较低。

I/O Poll 支持

目前唯一支持的轮询机制是 select

安装

XPSPL 使用 composer 进行安装。

{
  'require': {
    'prggmr\xpspl': 'v5.0.0'
  }
}

文档

XPSPL 的文档可在 http://xpspl.readthedocs.org 找到。

线程

目前正在使用 pthreads PHP 扩展进行线程实验。