application对象

时间:2013.09.06 发布人:ipcoosjuo097

application对象

已解决问题

谷歌ipcoosjuo097用户在2013.09.06提交了关于“我有一座恐怖屋application对象”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-07-31T13:35:33。你好!我在学application对象时发现有个问题,就是设计一个访问计算器那一部分,为什么要加锁和解锁?还有就是session_start事件的访问人数加1可以理解成一个新用户加入,而为什么session_end事件的访问人数却要减1希望大家能够帮助她。

详细问题描述及疑问:你好!我在学application对象时发现有个问题,就是设计一个访问计算器那一部分,为什么要加锁和解锁?还有就是session_start事件的访问人数加1可以理解成一个新用户加入,而为什么session_end事件的访问人数却要减1期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:ZQ17907253  

加锁是因为避免同时操作该数值,导致数值不准确.虽然这种情况极少见.但是还是避免为好.
看了你的描述,你所遇到的应该是个聊天室或者是水吧之类的web程序吧.
当有一位用户进入大厅,就对记录人数的变量+1.而当用户离开或者长时间不进行**交互时(例如:长时间发言,或者导致当会话失效时.(防止别人挂机占用资源)或者转入别的大厅.).那么当前大厅的人数就应该-1..
如果不加锁.当用户A,用户B同一时间进入同一大厅,同时去对记录人数的变量进行操作时。那么该值就来自不准确了。因此加上锁,是非常必要的保护措施。