本文主要是记录一些关于线程的知识点 日后查看 本文将持续更新
敲击灵魂的面试题
线程创建的方式有哪些?
继承Thread
实现Runable接口
实现Callable
线程池
1 | // 关于使用Callable 创建线程 |
callable接口与runnable接口的区别?
- 是否有返回值 (Callable 有返回值)
- 是否抛异常 (Callable 需要抛出异常)
- 落地方法不一样,一个是run,一个是call
1 |
|
JUC
是什么
JUC:全称 java.util.concurrent 在并发编程中使用的工具类