ホームページ >バックエンド開発 >PHPチュートリアル >PHP マルチスレッド拡張機能開発ソリューション

PHP マルチスレッド拡張機能開発ソリューション

WBOY
WBOYオリジナル
2016-06-13 13:41:11781ブラウズ

PHP マルチスレッド拡張機能の開発
PHP マルチスレッド拡張機能を開発したいと思っていました

が、マルチスレッド メソッドが PHP ユーザー クラスを呼び出すとき、クラスを呼び出す同じメソッドが 2 つ存在することがわかりました。同時に、メモリエラーを報告します。

グループ: 95303036、技術グループは議論を歓迎します

------解決策------ -
PHP はマルチスレッドをサポートしていますか? ? ?
サポートされていないようです!
------解決策-----
1. php マルチスレッド拡張機能がすでに存在します。 Linux では、彼のソース コードを参照できます
2. PHP でマルチスレッドを使用したい場合は、PHP コア システムと関連する拡張機能がスレッドセーフである必要があります。
------解決策---------
私は pcntl 拡張機能を参照しています
------解決策---------
pcntl はプロセスです。

pecl はスレッドですが、長い間更新されていません

これを開発した動機がわかりません。個人的には、必要ないと思います。
できます。ここで確認してください:
https:// bugs.php.net/bug.php?id=47894
------解決策---------
ImageMagick は http://fkblog.sinaapp を参照できます。 .com/imagemagick-cn
------解決策------------------
ああ、高度すぎます...Laruence 通信に連絡してください
http://www.laruence.com/

ディスカッション

上記の答えはあなたが尋ねたものではありません

引用:
pcntl はプロセスです。

pecl はスレッドですが、長い間更新されていません。

個人的には、これを開発した動機がわかりません。 、必要ないと思います。
こちらをご覧ください:
https://bugs.php.net/bug.php?id=47894

その理由は、同社はソケット通信用の Web ゲームを作成したいため、Web ゲームの作成に php を使用していますが、p ……
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。