prggmr / xpspl
PHP 信号处理库
此包的官方仓库似乎已消失,因此该包已被冻结。
v5.0.1
2014-05-16 13:54 UTC
Requires
- php: >=5.4.0
- dev-master
- v5.0.1
- v5.0.0
- v4.0.1
- v4.0.0
- v3.1.1
- v3.1.0
- v3.0.0
- v2.0.1
- v2.0.0
- v2.0.0-RC5
- v2.0.0-RC4
- v2.0.0-RC3
- v2.0.0-RC2
- v2.0.0-RC1
- v2.0.0-beta
- v2.0.0-alpha
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.0
- v1.0.0-RC7
- v1.0.0-RC6
- v1.0.0-RC5
- v1.0.0-RC4
- v1.0.0-RC3
- v1.0.0-RC2
- v1.0.0-RC1
- v0.3.1.1
- dev-threads
This package is not auto-updated.
Last update: 2021-02-14 18:15:31 UTC
README
由于 PHP 语言的限制,我已经停止了此库的开发。
如果您对我的信号处理工作感兴趣,我将在未来某个时候以更适合的语言发布此库的后续版本。
XPSPL
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 扩展进行线程实验。