php - memcache ロックの役割は何ですか?
曾经蜡笔没有小新
曾经蜡笔没有小新 2017-05-16 13:00:31
0
1
343
 /**
10 * ロック操作を実行します。この機能の具体的な機能は何ですか?ありがとう
11 * @param [タイプ] $lock_id
12 * @param 整数 $expire
13 */
14 パブリック関数 Lock($lock_id,$expire=5){
15 $mkey = self::KEY_PREFIX.$lock_id;
16 for($i = 0; $i <10; $i++){
17 $フラグ = false;
18 トライ{
19 $flag = $this->mc->add($mkey,'1',$expire);
20 }キャッチ(例外 $e){
21 $flag = false;
22 //ログ
23             }
24 if($flag){
25 true を返します。
26 }その他{
27 //0.3秒待ちます
28 usleep(300000);
29 }
30}
31 false を返します。
32}
     
曾经蜡笔没有小新
曾经蜡笔没有小新

全員に返信(1)
習慣沉默

/q/10...
ここにあなたが望む答えがあります。原理はほぼ同じです

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート