最近的文章列表

怎么解决PHP无法实现多线程的问题

有没有办法在PHP中实现多线程呢?假设你正在写一个基于多台服务器的PHP应用,理想的情况时同时向多台服务器发送请求,而不是一台接一台。可以实现吗?当有人想要实现并发功能时,他们通常会想到用fork或者spawn threads,但是当他们发现PHP不支持多线程的时候,大概会转换思路去用一些不够好的语言,比如Perl。
假设你要建立一个服务来检查正在运行的n台服务器,以确定他们还在正常运转。你可能会写下面这样的代码:

$hosts = array("host1.sample.com", "host2.sample.com", "host3.sample.com"); 
$timeout = 15;
$status = array();
foreach ($hosts as $host) {
$errno = 0;
$errstr = "";
2016/2/20 Comments:
java线程挂起解决办法

线程挂起
[12-3-14 16:21:18:231 CST] 00000021 ThreadMonitor W   WSVR0605W: 线程“WebContainer : 34”(0000004b)已保持活动状态 675928 毫秒,此线程可能已挂起。在服务器中共有 37 个线程可能处于挂起状态。
at sun.java2d.Disposer.add(Disposer.java:126)
at sun.java2d.Disposer.addRecord(Disposer.java:10

2013/12/26 Comments: