摘要: Future接口:它是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。 接口中有5中方法: FutureTask:它是Future具体实现类。 FutureTask类实现了Runnabl 阅读全文
posted @ 2017-04-18 19:17 爱姿病 阅读(715) 评论(0) 推荐(0) 编辑
摘要: Executor:是Java线程池的超级接口;提供一个execute(Runnable command)方法;我们一般用它的继承接口ExecutorService。 Executors:是java.util.concurrent包下的一个类,提供了若干个静态方法,用于生成不同类型的线程池。Execu 阅读全文
posted @ 2017-04-18 19:16 爱姿病 阅读(8032) 评论(2) 推荐(1) 编辑
摘要: 1. 线程、进程、多线程: 进程是正在执行的程序,线程是进程中的代码执行,多线程就是在一个进程中有多个线程同时执行不同的任务,就像QQ,既可以开视频,又可以同时打字聊天。 2.线程的特点: 1.运行任何一个java程序,jvm在运行时都会创建一个main线程来执行main方法。 2.一个java应用 阅读全文
posted @ 2017-04-18 19:13 爱姿病 阅读(833) 评论(0) 推荐(0) 编辑