作者herbacin (herbacin)
看板PHP
標題[請益] 關於 php lock 變數
時間Sat Feb 11 10:34:30 2017
想請問如果想做一個排隊功能,
如果<10條, 則將變數+1
當連線超過10條, 就跳出Error的訊息(目前額滿的訊息)
因為PHP並非支援多執行緒, 所以無法共享變數,
目前想到的方法是存在memcahe, 透過memcache server來共享變數並lock變數
現在有看到如 :
https://packagist.org/packages/cheprasov/php-memcached-lock
想請問還有其他處理方式嗎?
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.181.227
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1486780472.A.8E2.html
1F:→ MOONRAKER: 阿我昨天推文怎麼通通不見了 有這麼賭爛我嗎 02/11 14:16
2F:→ herbacin: 還在吧, 在Program版 02/11 14:27
3F:→ MOONRAKER: 阿 真抱歉 眼花哩 ~~>_<~~ 02/11 15:28
4F:→ MOONRAKER: 用資料庫也是一個方法 lock放檔案是利用filesys的cache 02/11 15:30
5F:→ MOONRAKER: 放資料庫就是由資料庫處理 當然你已經用memcache就是最 02/11 15:32
6F:→ MOONRAKER: 快的了 02/11 15:32