摘要: 一、基础 Future:Future接口定义了操作异步任务执行的方法,如获取任异步任务的执行结果、取消异步任务的执行、判断任务执行是否完毕等。 Callable:Callable接口定义了需要有返回结果的任务需要实现的方法。 二、Future的缺点。 阻塞。必须手动futureTask.get()查 阅读全文
posted @ 2021-12-20 17:29 幻月hah 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用多线程? 1、硬件方面:硬件发展技术到达瓶颈,cpu主频已经无法提升,现在采用多核而不是更快的主频。想让程序更快就要采用并行或并发编程。 2、软件方面:高并发系统,处理异步+回调等生产需求。充分应用多核cpu优势。 一、进程 进程Process是计算机中的程序关于某数据集合伤的一次运行活 阅读全文
posted @ 2021-12-20 11:48 幻月hah 阅读(80) 评论(0) 推荐(0) 编辑