请各位帮个忙,先行谢过!
后台:servlet 前台 c# (apache jboss)
如下:
我想在杀掉session的时候将同一sessionID下未执行完的线程一起干掉
现在情况是前台调了多个servlet,在某些servlet未执行完的情况下前台点击了logout(后台:杀session)
这样的结果是未完的servlet会继续执行,这不是我们希望的。
需求是:在session被干掉后,同一sessionID下的所有操作立刻无条件的停止。 拜求! 谢!
后台:servlet 前台 c# (apache jboss)
如下:
我想在杀掉session的时候将同一sessionID下未执行完的线程一起干掉
现在情况是前台调了多个servlet,在某些servlet未执行完的情况下前台点击了logout(后台:杀session)
这样的结果是未完的servlet会继续执行,这不是我们希望的。
需求是:在session被干掉后,同一sessionID下的所有操作立刻无条件的停止。 拜求! 谢!
如果你还是觉得非要去杀什么,那你就把所有处理做成线程,定期检查sessionId是否有效,无效就停下来
我的意思是同一用户像后台顺序发送了几个请求request1,request2,request3,request4
其中request4就干一件事情杀session,但是在request4执行的时候(123)并没有执行完,这就导致session被干死了前面的处理还在继续,明白?