作者herbacin (herbacin)
看板Programming
标题[问题] 关於 php lock 变数
时间Sat Feb 11 00:20:43 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/cn.aspx?n=bbs/Programming/M.1486743645.A.48A.html
1F:→ MOONRAKER: 写到硬碟阿 218.161.46.90 02/11 03:01
2F:→ MOONRAKER: 准备conn.01到conn.10等10个档案 218.161.46.90 02/11 03:02
3F:→ MOONRAKER: 收到要求连线 就去选一个conn档案 218.161.46.90 02/11 03:03
4F:→ MOONRAKER: 记下来是几号 然後把他杀掉 218.161.46.90 02/11 03:03
5F:→ MOONRAKER: 连线结束 再touch那个conn档案 218.161.46.90 02/11 03:03
6F:→ MOONRAKER: 如果要求连线的时候找不到半个conn档案 218.161.46.90 02/11 03:04
7F:→ MOONRAKER: 就不准他连 218.161.46.90 02/11 03:04