随笔分类 - swoole
摘要:swoole单socket多读多写实现思路 方式一 利用通道的阻塞效果达成同一时刻只有一个协程能够访问到socket效果 # 伪代码 use Swoole\Coroutine; use Swoole\Coroutine\Channel; use function Swoole\Coroutine\r
阅读全文
摘要:swoole library提供的WaitGroup 开始之前请各位查看swoole文档,先熟悉下channel特性 swoole/library 使用非常简单,官方例子一步到位。直接上代码了 # WaitGroup <?php declare(strict_types=1); namespace
阅读全文
摘要:EasySwoole的ContextManager的分析和使用 ContextManager主要用来实现协程上下文的隔离,框架中实现隔离的原理简单粗暴,easyswoole使用了进程粒度的单例ContextManager将不同协程下的变量,以各协程为粒度,存储在各自协程id下,最终形式就是二维数组,
阅读全文
摘要:Easyswoole的WaitGroup和Csp组件的分析和使用 easyswoole可真是个好名字,只是提供了恰到好处的封装,即使是源码也保持了这样的风格。这种风格不论好坏可能都需要各位适应下,哈哈。下面一起来感受下es中的实现吧。 -waitgroup在easyswoole中的实现和使用 -cs
阅读全文

浙公网安备 33010602011771号