摘要: 原文地址:http://blog.csdn.net/oceanperfect/article/details/51064574 1、HTTP Keep-Alive在http早期,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以 阅读全文
posted @ 2018-02-01 23:01 一弦一仙 阅读(8057) 评论(0) 推荐(0) 编辑
摘要: 摘要 从使用场景的角度出发来介绍对ReentrantLock的使用,相对来说容易理解一些。 场景1:如果发现该操作已经在执行中则不再执行(有状态执行) a、用在定时任务时,如果任务执行时间可能超过下次计划执行时间,确保该有状态任务只有一个正在执行,忽略重复触发。b、用在界面交互时点击执行较长时间请求 阅读全文
posted @ 2018-02-01 22:56 一弦一仙 阅读(2703) 评论(0) 推荐(1) 编辑
摘要: https://www.cnblogs.com/onlywujun/p/3565082.html 中断线程 线程的thread.interrupt()方法是中断线程,将会设置该线程的中断状态位,即设置为true,中断的结果线程是死亡、还是等待新的任务或是继续运行至下一步,就取决于这个程序本身。线程会 阅读全文
posted @ 2018-02-01 22:50 一弦一仙 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Java线程的终止——interrupt 取消/关闭的场景 我们知道,通过线程的start方法启动一个线程后,线程开始执行run方法,run方法运行结束后线程退出,那为什么还需要结束一个线程呢?有多种情况,比如说: 很多线程的运行模式是死循环,比如在生产者/消费者模式中,消费者主体就是一个死循环,它 阅读全文
posted @ 2018-02-01 22:49 一弦一仙 阅读(356) 评论(0) 推荐(0) 编辑