Heim > php教程 > PHP源码 > Hauptteil

php实现多线程(实际是多进程,夸平台)

WBOY
Freigeben: 2016-06-08 17:31:04
Original
932 Leute haben es durchsucht
<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>
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage