
thread
xj15010735572
对未来充满希望
展开
-
Thread 多线程问题解答
1.Java 实现线程得方式有几种 继承Thread类 (无返回值) 实现Runnable接口 (无返回值) 实现Callable接口,同时通过FutureTask包装器来创建线程(有返回值) (所有线程启动必须用start(),run方法是不会创建新线程得,它只是一个普通方法,注意看源码) 2.如何停止一个线程 调用Thread中得stop(),suspend(),resume()(不推荐使用这种方法,这三个方法本身也是过期得,因为是强制停止,所以内存啊,数据啥的...原创 2020-08-07 19:23:49 · 330 阅读 · 0 评论 -
多线程相关知识回顾第一篇
(盗图) 开局一张图,内容全靠编: 这张图是我们JDK中线程池的部分结构,所有类都继承自Executor, Executor 顾名思义是专门用来处理多线程相关的一个接口, 里面有一个execute()方法,用来执行线程 一、线程池接口:ExecutorService为线程池接口,提供了线程池生命周期方法(shutdown(),submit(Runnable task)...),继承自Executor接口。 ThreadPoolExecutor为线程池实现类,提供了线程池的维护操作等相关方法,继承原创 2020-07-06 17:33:52 · 146 阅读 · 0 评论