同じ静的メソッドが2つの並列スレッドによって呼び出されるとどうなりますか?静的メソッドの2つの並行呼び出しがPHPに存在しますか?
1つのスレッドを待機させるか、静的メソッドの2つの並列インスタンスが存在する可能性がありますか?
メンバー変数を使用せず、ローカル変数のみを使用すると仮定します。
例:
<?php
public class ClassName{
public static function doStuff(){
// Function code goes here
}
}
?>
は、この機能がサーバにGET request
によって呼び出されると仮定します。次に、2人のユーザーが同じ時刻に正確にURLに電話をかけた場合、どうなりますか?
あなたは少し抽象ですが、より多くの情報を提供することができます。 PHPの並行処理は多くの点で解釈される可能性があります –
私は例を追加しました –
どのように並行処理を作成しますか?同じPHPスクリプトを同時に2回呼び出すことでまたはPCTNLでフォークを使用することを参照してください。http://php.net/manual/en/book.pcntl.php –