摘要: CompletionService用于提交一组Callable任务,其take方法返回已完成的一个Callable任务对应的Future对象。如果你向Executor提交了一个批处理任务,并且希望在它们完成后获得结果。为此你可以将每个任务的Future保存进一个集合,然后循环这个集合调用Future... 阅读全文
posted @ 2015-12-08 22:48 吞噬天帝 阅读(1506) 评论(0) 推荐(1) 编辑
摘要: 普通的创建线程,一种是直接继承Thread,另外一种就是实现Runnable接口。但是这两种都无法在执行完任务之后获取执行结果,Callable、Future就提供了这样的便利。Future的方法说明:booleancancel(booleanmayInterruptIfRunning);cance... 阅读全文
posted @ 2015-12-08 22:46 吞噬天帝 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协... 阅读全文
posted @ 2015-12-08 14:26 吞噬天帝 阅读(1772) 评论(1) 推荐(0) 编辑