每天进步一点点,好记性不如烂笔头

导航

2017年8月30日 #

多线程设计模式(一)

摘要: DelayQueue的使用设计 我们谈一下实际的场景吧。我们在开发中,有如下场景a) 关闭空闲连接。服务器中,有很多客户端的连接,空闲一段时间之后需要关闭之。b) 缓存。缓存中的对象,超过了空闲时间,需要从缓存中移出。c) 任务超时处理。在网络协议滑动窗口请求应答式交互时,处理超时未响应的请求。 今 阅读全文

posted @ 2017-08-30 22:09 yujiwei 阅读(181) 评论(0) 推荐(0) 编辑

关于Java集合类库中的几种常用队列

摘要: Java中几种常用的队列 阻塞队列与普通队列的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞, 阅读全文

posted @ 2017-08-30 21:52 yujiwei 阅读(707) 评论(0) 推荐(0) 编辑