ホームページ  >  記事  >  バックエンド開発  >  PHP+shell はマルチスレッドメソッドを実装し、phpshell はマルチスレッドメソッドを実装します_PHP チュートリアル

PHP+shell はマルチスレッドメソッドを実装し、phpshell はマルチスレッドメソッドを実装します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 09:47:52705ブラウズ

PHP+shell はマルチスレッドを実装し、phpshell はマルチスレッドを実装します

この記事では、PHP+shell がマルチスレッドを実装する例について説明します。皆さんの参考に共有してください。詳細は以下の通りです

ここでは、シェル スクリプトを使用してマルチスレッドを実装する方法を説明します。

まず、簡単な php コードを書きます。スクリプトの実行時間を長くして効果を確認しやすくするために、しばらくスリープします (笑)。まずはtest.phpのコードを見てみましょう:

PHPコード:

リーリー

シェルスクリプトのコードを見てください、とてもシンプルです

リーリー

PHP コードをリクエストする行に & 記号があることに気づきましたか? これがないと、マルチスレッドを実行できないため、サービスがバックグラウンドで実行されることを意味します。シェルの各ループで使用する必要はありません。次のファイルをリクエストする前に、すべての PHP コードが実行されるのを待ちます。これにより、以下のシェルを実行して効果を確認できます。ここでは、10 個の test.php プロセスが表示され、再度実行して、Linux タイマーがこのシェルを定期的に要求します。これは、バッチ ダウンロードなど、マルチスレッドを必要とする一部のタスクを処理する場合に非常に役立ちます。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.com本当http://www.bkjia.com/PHPjc/1024929.html技術記事 PHP+shell がマルチスレッドを実装する方法、phpshell がマルチスレッドを実装する方法 この記事では、PHP+shell がマルチスレッドを実装する方法について説明します。皆さんの参考に共有してください。詳細は次のとおりです: 方法は次のとおりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。