[問題] 關於PHP lock 變數

看板Programming作者 (herbacin)時間7年前 (2017/02/11 00:20), 編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
想請問如果想做一個排隊功能, 如果<10條, 則將變數+1 當連線超過10條, 就跳出Error的訊息(目前額滿的訊息) 因為PHP並非支援多執行緒, 所以無法共享變數, 目前想到的方法是存在memcahe, 透過memcache server來共享變數並lock變數 現在有看到如 : https://packagist.org/packages/cheprasov/php-memcached-lock 想請問還有其他處理方式嗎? 謝謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227 ※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1486743645.A.48A.html

02/11 03:01, , 1F
寫到硬碟阿
02/11 03:01, 1F

02/11 03:02, , 2F
準備conn.01到conn.10等10個檔案
02/11 03:02, 2F

02/11 03:03, , 3F
收到要求連線 就去選一個conn檔案
02/11 03:03, 3F

02/11 03:03, , 4F
記下來是幾號 然後把他殺掉
02/11 03:03, 4F

02/11 03:03, , 5F
連線結束 再touch那個conn檔案
02/11 03:03, 5F

02/11 03:04, , 6F
如果要求連線的時候找不到半個conn檔案
02/11 03:04, 6F

02/11 03:04, , 7F
就不準他連
02/11 03:04, 7F
文章代碼(AID): #1OdUXTIA (Programming)
文章代碼(AID): #1OdUXTIA (Programming)