<script>ec(2);</script>
代码实现了一个简单的多进程管理机制,比向WEB服务器发送多个请求要实现多进程要方便很多。只能使用在cli模式。可以用在特殊场合,如邮件发送任务等。
资源的共享访问使用了文件锁,并不是很可靠,主要是为了能够在Windwos下使用,如果确实有必要可以考虑自己改用相应的信号灯机制(这个扩展只能用于xUNIX)。
实例
复制PHP内容到剪贴板PHP代码:
<font face="NSimsun"><span style="color: rgb(0, 0, 187);">define</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(221, 0, 0);">''DIR_PHP_EXEC''</span><span style="color: rgb(0, 119, 0);">, </span><span style="color: rgb(221, 0, 0);">''php''</span></font><font face="NSimsun"><span style="color: rgb(0, 119, 0);">);<br></span><span style="color: rgb(0, 0, 187);">define</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(221, 0, 0);">''DIR_MAIN_EXEC''</span><span style="color: rgb(0, 119, 0);">, </span><span style="color: rgb(0, 0, 187);">__FILE__</span></font><font face="NSimsun"><span style="color: rgb(0, 119, 0);">);<br></span><span style="color: rgb(0, 0, 187);">define</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(221, 0, 0);">''DIR_TMP''</span><span style="color: rgb(0, 119, 0);">, </span><span style="color: rgb(221, 0, 0);">''/tmp''</span></font><font face="NSimsun"><span style="color: rgb(0, 119, 0);">);<br>require_once(</span><span style="color: rgb(221, 0, 0);">''my_process.php''</span></font><font face="NSimsun"><span style="color: rgb(0, 119, 0);">);<br><br>class </span><span style="color: rgb(0, 0, 187);">pp </span><span style="color: rgb(0, 119, 0);">extends </span><span style="color: rgb(0, 0, 187);">my_process_base </span></font><font face="NSimsun"><span style="color: rgb(0, 119, 0);">{<br> public function </span><span style="color: rgb(0, 0, 187);">run</span><span style="color: rgb(0, 119, 0);">(</span><span style="color: rgb(0, 0, 187);">$param </span><span style="color: rgb(0, 119, 0);">= </span><span style="color: rgb(0, 0,</font><div class='kjy'><"></span></font>