小艾的自留地

Stay foolish, Stay hungry

随着对Swoole 的逐步了解,总结以下可能会碰到的误区:

  1. Swoole 是单线程
  2. Swoole 异步回调模块仅可用于 CLI 命令行模式
  3. Swoole 只有同步阻塞的客户端才可在 php-fpm 中使用
  4. Swoole 重新编译安装会自动覆盖掉之前的版本
  5. CPU密集型任务(科学计算等), 不会引起协程的调度; IO密集型任务(网络请求, 文件读写等), 才会引发协程的调度
  6. enable_coroutine 开启协程支持之后,无需使用 Co\Run 创建协程
  7. 所有的协程必须在协程容器里面创建,Swoole 程序启动的时候大部分情况会自动创建协程容器
  8. Swoole\Coroutine 前缀的类名映射为 Co。使用 Co\Run 方法创建协程容器,使用 Coroutine::creatego 方法创建协程。

常见问题:

评论