13 Star 81 Fork 13

谭家俊 / MysqlPool

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
channelDemo.php 404 Bytes
一键复制 编辑 原始数据 按行查看 历史
tan_jia_jun 提交于 2018-09-11 20:42 . 数据库连接池
<?php
/**
* 协程channelDemo
* @author tanjiajun
*/
use \Swoole\Coroutine\Channel;
$chan = new Channel();
go(function () use ($chan) {
echo "我是第一个协程,等待3秒内有push就执行返回" . PHP_EOL;
$p = $chan->pop(2);#1
echo "pop返回结果" . PHP_EOL;
var_dump($p);
});
go(function () use ($chan) {
co::sleep(3);#2
$chan->push(1);
});
echo "main" . PHP_EOL;
PHP
1
https://gitee.com/tanjiajun/MysqlPool.git
git@gitee.com:tanjiajun/MysqlPool.git
tanjiajun
MysqlPool
MysqlPool
master

搜索帮助