面试题

【面试大纲】Java多线程

2019-12-08  本文已影响0人  bearPotMan

创建线程的方式

只有一种,就是 new Thread()!
即便是使用线程池,它也是这样的。

实现线程的方式

线程的生命周期

那顺便借一张图,简单复习一下操作系统层面线程的生命周期:


出自艿艿的博客-芋道源码

线程池几个参数的含义

四种拒绝策略

线程池运行过程

上面只是一个大致的执行流程,详细的流程比上面要复杂的多,具体可以查阅 execute(Runnable command) 方法和 addWorker(Runnable firstTask, boolean core) 方法的源码!

好了,多线程的大纲差不多就这些吧!继续加油!!!

上一篇 下一篇

猜你喜欢

热点阅读