swoole源码分析

本文主要探讨了swoole_server的源码分析,从PHP层面出发,重点研究了`__construct`方法,涉及swServer对象的创建与初始化,以及SwooleG和SwooleWG对象的初始化过程。文中提到了sw_shm_malloc的机制,它是如何为内存分配并插入swShareMemory对象的。
摘要由CSDN通过智能技术生成

先贴出php的代码 php 内核方面关于 zend api 以后有时间会再做 学习的

$server = new Server("0.0.0.0", 9501);
$server->set(array(
    'worker_num' => 1,
    'daemonize' => true,
//    'max_request' => 50000,
//    'dispatch_mode' => 2,
//    'package_max_length' => 4096,
    'open_length_check' => true,
    'package_length_offset' => 0,
    'package_body_offset' => 0,
    'package_length_type' => "N",//0 后 N(4位)是长度
    'open_cpu_affinity' => true,
    'log_file' => dirname(__FILE__) . '/log/socket.log'
));
$server->on('connect', function ($server, $fd){
   
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值