书栈网 · BookStack 本次搜索耗时 0.015 秒,为您找到 941 个相关结果.
  • 协程

    协程 协程执行顺序 协程的实现 协程与进程 协程的作用域 协程中的I/O连接 协程 协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。一个程序可以包含多个协程,可以对比与一个进程包含多个线程,因而下面我们来比较协程和线程。我们知道多个线程相对独立,有自己的上下文,切换受系统控制;而协程也相对独立,有自己的上下文,但是...
  • 协程

    协程 协程执行顺序 协程的实现 协程与进程 协程的作用域 协程中的I/O连接 协程 协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。一个程序可以包含多个协程,可以对比与一个进程包含多个线程,因而下面我们来比较协程和线程。我们知道多个线程相对独立,有自己的上下文,切换受系统控制;而协程也相对独立,有自己的上下文,但是...
  • 消息发送

    消息发送 使用 \server() 消息发送API 发送给某个客户端 发送给指定的一些客户端 广播消息 发送给所有客户端 send 消息发送 上一节我们知道了如何创建ws模块,并通过客户端连接到server。 可以从示例代码里看到有简单的消息发送使用了。 ... /** @var \Swoole\WebSocket\Ser...
  • 全局变量

    全局变量 惊喜 注册 使用 注意 全局变量 在 swoole 协程当中,我们都知道类似 $_GET 、$_SESSION 这样的全局变量是不能安全使用的。原因是协程切换下会带来数据污染问题。 惊喜 EasySwoole 在 spl 包中,实现了一个 SplContextArray ,并在主进程的位置,替换了这些全局变量,使得这些...
  • Process\Pool->start

    Process\Pool->start 进程管理 信号处理 Process\Pool->start 启动工作进程。 function Process \Pool :: start () : bool ; 启动成功,当前进程进入wait 状态,管理工作进程 启动失败,返回false ,可使用swoole_errno 获取错...
  • 其他选择

    其他选择 其他选择 swooletw/laravel-swoole
  • 高级特性

    高级特性 高级特性 这里介绍下Swoole提供的高级特性,包括 调整IPC模式 TCP服务器心跳heartbeat方案 数据缓冲
  • Client

    Client 优势 同步阻塞客户端 异步非阻塞客户端 Client Client 提供了TCP/UDP socket 的客户端的封装代码,使用时仅需 new Swoole\Client 即可。 优势 stream 函数存在超时设置的陷阱和Bug ,一旦没处理好会导致Server 端长时间阻塞 stream 函数的fread 默认最大...
  • 开发者列表

    开发者列表 内核开发 2.0开发者 文档编写 社区管理 & 运营推广 感谢名单 媒体支持 开发者列表 内核开发 Rango(韩天峰,车轮互联总架构师)mikan.tenny@gmail.com http://rango.swoole.com/ ShenZhe(泽泽,半桶水,滴滴架构师)shenzhe163@gmail.com ...
  • websocket服务器

    主服务器 'server' => [ 'server_type' => \One\Swoole\OneServer :: SWOOLE_WEBSOCKET_SERVER , 'port' => 8082 , 'action' => \App\Tes...