ホームページ  >  記事  >  バックエンド開発  >  php5 非スレッドセーフとスレッドセーフの違い_PHP チュートリアル

php5 非スレッドセーフとスレッドセーフの違い_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:54:36993ブラウズ

PHP5.2.10 バージョン (現在、PHP5.2.10 と 5.3 の 2 つのバージョンがあります) から選択できるバージョンは、None-Thread Safe と Thread Safe の 2 つです。ユーザーとして、これら 2 つのバージョンの違いは何ですか?どのように選択すればよいでしょうか?それについては以下で Juyou が説明します。

まず文字通り理解してください。None-Thread Safe は非スレッド安全性を意味し、実行中にスレッド安全性チェックは実行されません。Thread Safe はスレッド安全性を意味し、新しいスレッドの開始を必要とする CGI 実行を防ぐために実行中にスレッド安全性チェックが実行されます。新しいスレッドはシステム リソースを使い果たします。

PHP の 2 つの実行方法、ISAPI と FastCGI を見てみましょう。 FastCGI 実行メソッドは単一のスレッドを使用して操作を実行するため、スレッド セーフティ チェックの保護を削除すると、(IIS 6 または IIS 7 と組み合わせて) 実行効率が向上します。 PHP の実行に使用されます。非スレッド セーフな PHP をダウンロードして実行することをお勧めします (PHP バイナリ ファイルには、msi と zip の 2 つのパッケージ化方法があります。zip パッケージをダウンロードしてください)。スレッド セーフ チェックは ISAPI PHP 用に用意されています。多くの PHP モジュールはスレッド セーフではないため、スレッド セーフ PHP を使用する必要があります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364574.html技術記事 PHP5.2.10 バージョン (現在は PHP5.2.10 と 5.3 の 2 つのバージョンがあります) からは、None-Thread Safe と Thread Safe の 2 つのバージョンが利用可能です。ユーザーとしては、これら 2 つのバージョンの違いは何ですか?
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。