Java多线程
qq_22423635
这个作者很懒,什么都没留下…
展开
-
java中有几种方法可以实现一个线程?
1.创建并启动线程的6种方式: 1)继承Thread类创建线程 2)实现Runnable接口创建线程 3)使用Callable和FutureTask创建线程 4)使用线程池,例如用Executor框架 5)Spring实现多线程(底层是线程池) 6)定时器Timer (底层封装了一个TimerThread对象) 1.1 继承Thread类创建线程 1.1.1继承Thread类方式创建线程的...原创 2019-03-03 17:16:38 · 6044 阅读 · 0 评论 -
Java线程的生命周期
0 前言 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,它要经过新建(New)、就绪(Runnable)、运行(Running)、阻塞(Blocked)和死亡(Dead)5种状态 。尤其是当线程启动以后,它不可能一直"霸占"着CPU独自运行,所以CPU需要在多条线程之间切换,于是线程状态也会多次在运行、阻塞之间切换。 1.新建(New)状态 ...原创 2019-03-13 17:06:28 · 175 阅读 · 0 评论