摘要: 先看收集了别人的文章,全面的了解下java的中断:中断线程线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会不时地检测这个中断标示位,以判断线程是否应该被中断(中断标示值是否为true)。它并不像stop方法那样会中断一个正在运行的线程。判断线程是否被中断判断某个线程是否已被发送过中断请求,请使用Thread.currentThread().isInterrupted()方法(因为它将线程中断标示位设置为true后,不会立刻清除中断标示位,即不会将中断标 阅读全文
posted @ 2014-02-24 18:03 寂静沙滩 阅读(124816) 评论(14) 推荐(28) 编辑
摘要: 销售那边一个项目需要评测通过,客户才购买,居然要求是在tomcat条件下,点击登录进入主页面这个过程并发在3000的时候,响应时间不能超过20s。 大家都觉得这么要求有点不可能,但用户看见别人的产品可以达到,就要这么要求,于是只有应付了,不知道部署上有没做负载均衡,我们的项目专门为评测做了一些修改,算是偷梁换柱,评委也不管别的,只要达到要求。 1修改web.xml,struts.xml,把能去掉的拦截器,过滤器都去掉, 2把main.jsp,直接修改成静态页面, 3把登录页面一些不是必须的ajax请求去掉,不是必须的图片也去掉,至于必须的ajax请求,则把这个ajax请求的结果,全... 阅读全文
posted @ 2014-02-24 11:12 寂静沙滩 阅读(319) 评论(0) 推荐(0) 编辑