appserver-io/pthreads-polyfill

pthread的polyfill

v1.2.3 2017-09-23 09:10 UTC

This package is auto-updated.

Last update: 2024-08-27 07:13:07 UTC


README

Build Status

pthreads-polyfill旨在满足pthreads的API要求,使得依赖于pthreads的代码在pthreads不可用或无法加载时仍然能够工作。

pthreads-polyfill由于明显的原因,并没有实现相同的执行模型,并且没有外部依赖。

pthreads-polyfill将为v2或v3版本提供填充,但其行为与v3版本保持一致,新项目应该以v3版本为目标。

测试

pthreads-polyfill附带了一些单元测试,这些测试应该在没有加载pthreads的情况下通过。

测试pthreads-polyfill

phpunit tests

如果您的配置已加载pthreads,则不会使用polyfill。

测试pthreads-polyfill的代码覆盖率

phpdbg -nqrr vendor/bin/phpunit tests --coverage-text