韩天峰-使用 Swoole4 实现全新的 PHP CSP 并发编程
展开查看详情
1.+
2.第七届 全球软件案例研究峰会 AI/ AIOps DevOps AI 2018 11 30 -12 3 | 100+
3. 上海精品公开课 管理3.0认证课程 时间:12月22-23日 | 地点:上海 | 讲师:林伟丹 大数据及AI挖掘技术 时间:12月22-23日 | 地点:上海 | 讲师:风清扬 高可用架构与设计 时间:01月12-13日 | 地点:上海 | 讲师:沈老师 K8S与service mesh 时间:01月12-13日 | 地点:上海 | 讲师:Jim 备注:扫码查看课程详情,两人以上报名有优惠,详情咨询:15802217295
4.• CEO • Swoole • @hantianfeng • Github: https://github.com/matyhtf
5. + CSP Swoole4
6.01 Swoole 4.0
7.• • • 1 • 2
8. fork pthread_create wait pthread_join IPC /
9.Coroutine
10. fork pthread_create go wait pthread_join - IPC / array/chan 50 /
11.• • •
12.
13. Socket Accept
14.PG 5 IO 2 H . P1 3 50W / P go 4
15.
16.
17.E I N D / 21// 21// .3 E N 4 J 1 OS N
18.Channel
19. Queue Channel new SplQueue new chan() $queue->push $chan->push $queue->pop $chan->pop push push pop false pop
20. C 1 3 2 P . 4 H
21.Http Http
22.2 2 M Q 2 : D 2 P 2 : H 2 P / /2 P P : P O C RGLF C
23.Hook
24. 31 .. 231 1 2 2 . 2. 2 .. 3 2. 3. ..
25.
26... . M H P D KD B 1 2
27.
28.02
29. 1. 2. C 3. PHP opcode zval 1 2 C 2M Coroutine.yield C 2M PHP 8K PHP 8K d Co el yi r . ou e tin tin ou e.r r Co es um e Reactor (epoll)