你设个全局的变量,
比如 application,
synchronized(application),看看行不

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【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 %                  
    楼主加油
      

  2.   

    读/写的处理方式
       设置一个读计数器,每次读取信息前,将计数器加1,读完后将计数器减1。使用notifyAll()解除在该对象上调用wait的线程阻塞状态。只有在读计数器为0时,才能更新数据,同时调用wait()方法要阻塞所有读属性的调用。
      

  3.   

    <%@ page isThreadSafe="false" %>
      

  4.   


    <%!
    private Object syner = new Object();
    %>
    ...
    <%
    synchronized (syner) {
    //你需要同步的操作
    }
    %>
    ...
      

  5.   


    <%
    synchronized (this) {
        //你需要同步的操作
    }
    %>

    这样做你的 JSP 页访问量不能太大,建议考虑一下其它解决方法。