摘要: Future模式: 其实相当于是前端的Ajax 比如我们使用多线程下载文件时候,每一个线程都会发送HTTP请求资源。而我如何知道,文件下载完毕呢? 也就是说,主线程如何获得子线程的执行结果呢? 创建多线程中的实现runnable接口方式和继承thread类,然后start方法都是直接执行代码的,无法 阅读全文
posted @ 2019-10-05 17:05 4ra1n 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 线程池的特点: 降低资源:通过重复利用已创建的线程降低线程创建和销毁的损耗 提高效率:当任务到底时,不需要等待,立即执行 方便管理:统一分配,调优和监控等 线程池的创建方式: 1.CachedThreadPool:创建一个可缓存线程池,灵活回收空闲线程 打印后可以发现:同一个线程有被再次利用,线程池 阅读全文
posted @ 2019-10-05 17:04 4ra1n 阅读(523) 评论(0) 推荐(0) 编辑