easyswoole - 基于swoole扩展实现的一款高性能php框架

進程通信

在各個進程中,內存空間都是不一致的,各個變量都是在不同的內存空間,舉個簡單的例子

用戶A訪問服務端,$_SESSION['user']=1;
用戶B同時訪問服務端,讀取$_SESSION['user']是讀取不到的,因為進程之間內存不是相同的

同樣,在php多進程中,pcntl_fork之后,雖然能讀取到之前的變量,但這個變量是復制出來的一份,和原來那份存儲位置根本不同,例如:

<?php
$str = "EasySwoole\n";
$pid = pcntl_fork();
if($pid>0){
    $str="Tioncico\n";//在主進程修改了$str,不會影響到子進程的$str變量
    echo $str;
}elseif ($pid==0){
    echo $str;//$str是pcntl_fork復制出來的
}else{

}

所以,多進程中根本無法直接通信,那么,該怎么樣才能通信呢?可以使用以下幾種方式進行通信

  • 管道通信,分為有名管道,無名管道等,可自行搜索了解詳細
  • 消息隊列通信,使用linux消息隊列,通過sysvmsg擴展
  • 進程信號通信
  • 共享內存通信,映射一段能被其他進程所訪問的內存,這段共享內存由一個進程創建,但多個進程都可以訪問。共享內存是最快的 IPC 方式,它是針對其他進程間通信方式運行效率低而專門設計的。它往往與其他通信機制,如信號兩,配合使用,來實現進程間的同步和通信。
  • 套接字通信
  • 第三方通信,使用文件操作,mysql,redis等方法也可實現通信

可自行搜索了解詳細內容

主站蜘蛛池模板: 河南车用尿素设备_郑州车用尿素设备_河南江宇环保车用尿素液厂家 | 生物除臭_废气处理_玻璃钢风机_布袋除尘_脱硫脱硝_催化燃烧_生物滤池_广东正州环保科技股份有限公司 | 混凝土修补-清水混凝土保护剂-仿清水混凝土-混凝土装修-混凝土色差处理-混凝土色差修复剂-德州唐荣建筑装饰工程有限公司 | 全球无人机网(81uav.cn)_无人机买卖、租赁服务、培训的最大门户网站 | 石家庄启恒企业管理咨询有限公司 | 重庆宏工_隧道取芯钻机_公路护栏钻机-车载式钻机_打钻一体机_护栏抢修车_隧道钻机-工程机械 | 天木生物科技有限公司-高通量自动化-细胞筛选平台 | 长春互联网运营值选星广传媒,长春短视频运营,长春新媒体运营,长春互联网运营,长春抖音运营,吉林视频号代运营,吉林快手代运营,短视频推广公司,公众号运营,微博运营,新媒体运营 | 气动球阀 - 电动球阀 - 电站阀 - 汗越阀门 | 济南时代,济南时代试验机,试金老品牌-济南时代试验机技术有限公司 | 中捷摇臂钻,数控钻床,沈阳中捷设备机床厂官网_沈阳中捷数控摇臂钻床厂 | 圆锯机-滚牙机-滚丝轮-滚丝机-滚牙轮-切断机-东莞市溪远泰五金机械有限公司 | 上海机械网 机械 机械加工 金属加工 上海机械网 机械设备 上海机械 | 随州市恒利达包装制造有限公司 | 豪美陶瓷|陶瓷十大品牌|佛山陶瓷放心消费品牌 | 江苏鹤心食品有限公司-茶叶_果浆果酱_固体饮料 | 烟气在线监测系统_VOCs在线监测_分析仪「杭州世驰科技」 | 清洁度检测_手动颗粒萃取设备_自动颗粒萃取设备 - 厦门迈纳光学技术有限公司 | 宿州电机维修厂家,大型电机维修及二手电机修理到安徽鑫瑞特电机装备有限公司 | 江苏减速机_常州减速机_摆线减速机_摆线针轮减速机 | 首页--南京俊全科技有限公司,环保监测无人机,大疆无人机,农用无人机,植保无人机,巡检无人机,无人机环境监测仪,消防,无人机,航拍测绘,固定翼无人机,无人机电力巡检,四旋翼无人机 | 硬度计,里氏硬度计,布氏硬度计,高强螺栓检测仪,平板导热仪,专业无损检测仪器商-北京时代新天测控技术有限公司-北京时代新天测控技术有限公司 | 长沙考研-长沙考研辅导学校-长沙领航教育科技有限公司 | 精品中文字幕在线观看,粉嫩av一区二区三区,最近中文字幕在线看免费视频,亚洲高清在线观看,日本一区二区视频手机免费看,国产黄色小视频,亚洲高清免费视频,国产精品一区二区欧美视频,亚洲人免费视频,亚洲视频在线观看免费,国产免费高清综合视频,中文字幕永久在线 | 智能仓储货架厂家 - 汇峰仓储 | 陶瓷透水砖-透水砖厂家-淄博天之润生态科技有限公司 | 苏州探测器清洗_烟感探头清洗_感烟探测器维修清洗_火灾探测器清洗报价/价格_进口国产消防设备清洗_江苏智淼探测器清洗厂家- | 秦皇岛图成玻璃_横切机,琴键落板,堆垛机械手,玻璃钢化设备,掰边机,铺纸机,水平堆垛机+超大板堆垛机,纵掰纵分,下片机,冷端优化切割 | 两面针(江苏)实业有限公司-原两面针(扬州)酒店用品有限公司 | 直流电机维修_杭州高压电机修理-杭州先恒机电有限公司 | 压力试验机,万能试验机-北京大地华宇仪器设备有限公司 官网 | 山东优科机械设备有限公司,养鸡设备,湿帘设备,通风降温加湿设备,山东养鸡设备,山东湿帘设备 | 江门市金环电器有限公司| 实验室冷水机-冷却循环水系统-深圳市达沃西制冷设备厂 | 生物除臭箱,玻璃钢拱形盖板_厂家_价格-河北润达环保设备有限公司 | 明康食品有限公司 -方集馓子 亨特小麻花 | 篮球场围网|网球场围网|球场围网|体育场围网_安平县炎煌丝网制品有限公司 | 河南新华电脑学院-郑州电脑学校-计算机培训学校-郑州新华电脑学院 | 送料机-冲床送料机-伺服送料机 - 常州市佳王精密机械有限公司 | 中派康明斯发电机_玉柴发电机厂家_静音移动拖车发电机-深圳市斯坦福电力设备有限公司 | 西门子伺服电机维修_西门子变频器维修_西门子伺服驱动器维修_数控系统维修_PL维修-上海仰光电子 西克制冷官网│制冷机组冷风机冷库设备厂家-西克制冷(无锡)有限公司_西克制冷(无锡)有限公司 |