zoukankan      html  css  js  c++  java
  • swoole介绍

    什么是swoole?

    • swoole是一个php拓展,它可以使php可以使用异步方式执行,且可以使用socket(socket是一个接口,在用户进程与TCP/IP协议之间充当中间人,完成TCP/IP协议的书写,用户只需理解接口即可),为PHP提供了一系列异步IO、事件驱动、并行数据结构功能。
    • swoole4支持完整的协程编程模式,可以使用完全同步的代码实现异步程序,PHP代码无需额外增加关键词,底层自动进行协程调度,实现异步IO。

    swoole与nodejs的区别

      nodejs是单线程的,无法充分发挥cpu的性能,swoole是多线程的。

    swoole缺点

      难上手

      容易内存泄露,全局变量、静态变量不会被GC清理,会存在整个生命周期中,如果没有正确处理,很容易消耗完所欲内存。在php-fpm下,php代码执行完内存就会被完全释放。

  • 相关阅读:
    @atcoder
    @loj
    @atcoder
    @gym
    @codeforces
    @atcoder
    @bzoj
    @loj
    Kafka常用命令
    Kafka入门介绍
  • 原文地址:https://www.cnblogs.com/smallzhen/p/12609227.html
Copyright © 2011-2022 走看看