> php教程 > PHP源码 > 본문

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

WBOY
풀어 주다: 2016-06-08 17:31:04
원래의
930명이 탐색했습니다.
<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>
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿