你设个全局的变量,
比如 application,
synchronized(application),看看行不
比如 application,
synchronized(application),看看行不
解决方案 »
- 请教:JAVA接口方法中 的返回值还是接口 的用法和特点?有示例!
- 关于 iBATIS
- HQL语句中,如何select后面加入一个对象。如:select new String(),cat.name from Cat as cat
- java 中运用位异或^出现的问题(分不够了。。。==)
- struts中表单的验证方法,validator好还是javascript?
- 谁知道有没有LZX压缩算法的解压缩的工具包啊?
- 一个登陆界面的问题。。。。
- 部署cmp出现错误,请教..
- 能解释一下ServerSocketConnection 的用法吗?
- 求救:无状态会话Bean可以做为Web Services服务端点,有状态会话Bean可以吗?怎么实现?有资料好,若有方案最好,可以多给分。
- 不通过webservice提供SOAP服务
- grails框架中怎么调用存储过程返回list列表
楼主【gavin1234】截止到2008-07-08 12:37:45的历史汇总数据(不包括此帖):
发帖的总数量:7 发帖的总分数:145 每贴平均分数:20
回帖的总数量:27 得分贴总数量:4 回帖的得分率:14%
结贴的总数量:6 结贴的总分数:105
无满意结贴数:2 无满意结贴分:20
未结的帖子数:1 未结的总分数:40
结贴的百分比:85.71 % 结分的百分比:72.41 %
无满意结贴率:33.33 % 无满意结分率:19.05 %
楼主加油
设置一个读计数器,每次读取信息前,将计数器加1,读完后将计数器减1。使用notifyAll()解除在该对象上调用wait的线程阻塞状态。只有在读计数器为0时,才能更新数据,同时调用wait()方法要阻塞所有读属性的调用。
<%!
private Object syner = new Object();
%>
...
<%
synchronized (syner) {
//你需要同步的操作
}
%>
...
<%
synchronized (this) {
//你需要同步的操作
}
%>
另
这样做你的 JSP 页访问量不能太大,建议考虑一下其它解决方法。