PHP7でマルチスレッド化するには? pthread
で見る最初の問題は、PHPマニュアルから直接来ています。PHP 7でのマルチスレッド化
https://secure.php.net/manual/en/intro.pthreads.php
拡張子ががWebサーバ環境で使用することはできませんのpthread。したがって、PHPでのスレッディングはCLIベースのアプリケーションのみにとどまります。
この警告を監視し、HTTP要求でいくつかのスレッドを生成するのは安全ですか?
PHP7でマルチスレッド化するには? pthread
で見る最初の問題は、PHPマニュアルから直接来ています。PHP 7でのマルチスレッド化
https://secure.php.net/manual/en/intro.pthreads.php
拡張子ががWebサーバ環境で使用することはできませんのpthread。したがって、PHPでのスレッディングはCLIベースのアプリケーションのみにとどまります。
この警告を監視し、HTTP要求でいくつかのスレッドを生成するのは安全ですか?
この警告を監視し、HTTP要求でいくつかのスレッドを生成するのは安全ですか?
拡張子自体はCLI以外の場所でのロードを禁止します。他のSAPIでロードしようとすると、致命的なエラーが発生します。
ライブラリはそれを禁止しています。しかし、回避策があります。http://www.smddzcy.com/2016/01/tutorial-multi-threading-in-php7-pthreads/ –
これは回避策ではありません。CLIでpthreadをロードする方法だけです。 –
それでは、主な質問に対する答えは何ですか?どのようにマルチスレッドphp7を行うには? –
あなたはそれをやろうとしましたか、ウサギMQ、ギアマンなどの他のものを使用してください。 –
私はGearmanについていくつか読んでいます。私が理解することは、それがインタフェースするスタンドアロンのプロセスになるということです。 MQをまだチェックしていない。しかし、私は言語自体について話しています。 –
Gearmanは使いやすいです。スーパーバイザを使ってすべてのプロセスを監視できます。それは基本的にあなたが作成する多くのスレッドを持つ裏で働いています –