0

次のスクリプトの複数のインスタンスを並行して実行したい:

for($i = 0; $i < 1000; ) {
   echo "It works! Woohoo.<br/>";
   sleep(1);

   flush();
   ob_flush();
 }

httpd-mpm.conf を Apache の httd.conf に含めましたが、それでも機能しません。Windows7でWAMPを使っています。これを機能させる方法はありますか?

ありがとう!

4

2 に答える 2

3

PHP はシングル スレッドですが、負荷の高いタスクをバックグラウンドにオフロードするために複数のスレッドを取得するいくつかのトリックがあります。1 つは Gearman を使用する方法で、もう 1 つは PHP 5.4 で導入された新しいイベントを使用する方法です。

于 2012-05-17T19:47:05.533 に答える
0

PHP を使用せず、CGI または Java サーブレットを使用します。

于 2012-05-17T19:46:38.730 に答える