项目是ssm的,需求是有两个方法a和b,a方法负责处理学生下线的操作(在线人数--,头像变为灰),b方法负责上线。经测试在学生端用户做刷新操作时会出现bug,表现为用户头像为灰,但在线人数正确。我的代码实现思路是在前端监听页面关闭事件,关闭前后台会受到消息,执行a方法,然后再执行b方法。但问题就出在这里,我无法保证刷新操作时两个方法的执行顺序
解决方案 »
- CRM问题求助
- Spring与Hibernate整合,session不关闭问题
- 问下定义一个数组定义2种类型该怎么定义?
- 请问哪一个版本的J2EE的书籍比较好
- iis+tomcat还是apache+tomcat
- 我自己定义的异常 在action中 不拦截异常 最终都抛到一个jsp页面中 可以不
- spring+struts+hibernate问题
- 简单问题请教:有3个都是String的a,b,c 。。。。
- 征求解决方案!!Linux上服务器的最佳组合,打算不走微软的路
- 刚装完的jBuilder8不能输入五笔,用拼音输入汉字又行,你们见过这种情况吗?
- eclipse切换工作空间后新文件保存到了原工作空间
- 这个怎么做?求助大神!
上线也只触发上线操作
上下线,a、b方法二者之间应该是异步的不存在谁先谁后的概念,怕中间值变化不准确可以用同步锁、事务去保证唯一性