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