![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
程序员--卢先生
纯属个人见解~
展开
-
java多线程之线程创建方式
笔者从今天开始学习java多线程,从入门到放弃。今天我们先记录java多线程的创建方式。java多线程的创建方式,可以分为四类。继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用java提供的Executors工具获取线程池对象,从中获取线程。1、继承Thread类创建线程 Thread本身实...原创 2019-09-04 10:49:26 · 162 阅读 · 0 评论 -
多线程FutureTask,看完这篇就够了
笔者今天学习FutureTask包装器,简单点讲该包装器就是对底层线程任务执行的包装,包括返回值,异常抛出等。比如说我们现在有个任务需要交个run方法进行执行,这时候我们调用Thread的start方法,然后JVM开启一个线程帮我们执行该方法,但是run返回值为void,并且不能抛出异常,这是就需要包装器对其进行包装。今天笔者就来自己实现下FutureTask简单的底层实现原理。 ...原创 2019-09-06 15:03:02 · 1059 阅读 · 2 评论