PHP协程&&进程
qq_31995947
这个作者很懒,什么都没留下…
展开
-
结合MongoDB、PHP多进程、Redis的使用
MongoDB查询类;PHP7+版本使用 连接类: class Mongo_db { private $CI; private $config_file = 'mongodb'; private $connection; private $db; private $host; private $port; private $user; private $pass; private $dbname;原创 2020-07-24 15:46:18 · 143 阅读 · 0 评论 -
PHP多进程
PHP自带多进程函数 I/O操作每个进程都需要单独建立,不能共用;当只开两个进程的时候,有可能共用一个I/O(只测试redis可以); function pcntl() { //'开始执行' for ($i = 0; $i < 10; $i++){//建立10个进程 $pid = pcntl_fork(); if ($pid == -1) { die("could not for...原创 2020-07-22 11:06:35 · 71 阅读 · 0 评论 -
swoole协程
SWOOLE_HOOK_TCP v4.1开始支持,TCP Socket 类型的 stream,包括最常见的Redis、PDO、Mysqli以及用 PHP 的streams系列函数操作 TCP 连接的操作,都可以Hook,示例: Co::set(['hook_flags' => SWOOLE_HOOK_TCP]); Co\run(function() { for ($c = 100; $c--;) { go(function () {//创建100个协程 ...转载 2020-07-22 10:58:06 · 317 阅读 · 0 评论