进程 内存 协程
<h2>进程</h2>
<ul>
<li>是正在运行程序的一个实例</li>
</ul>
<h2>查看进程关系</h2>
<pre><code class="language-shell">ps -aux | grep process.php # 得到父进程id
pstree -p 父进程id 或者使用 ps aft | grep 执行进程文件名</code></pre>
<h2>swoole进程使用场景</h2>
<ul>
<li>背景
<ul>
<li>执行多个url</li>
<li>原始方案,同步顺序执行</li>
</ul></li>
<li>产生问题
<ul>
<li>执行慢</li>
</ul></li>
<li>解决方案
<ul>
<li>引入swoole process</li>
<li>按需开启N个子进程执行</li>
</ul></li>
</ul>
<h2>Swoole table</h2>
<ul>
<li>一个基于共享内存和锁实现的超高性能,并发数据结构。</li>
<li>用于解决多进程/多线程数据共享和同步加锁问题</li>
</ul>