![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java多线程
文章平均质量分 56
戴夫爱吃胡萝卜
这个作者很懒,什么都没留下…
展开
-
java多线程——线程的六种状态
一、操作系统中5种状态二、java中的六种状态New 刚被创建没有调用start()方法RUNNABLE 当调用了 start() 方法之后,注意,Java API 层面的 RUNNABLE 状态涵盖了 操作系统 层面的【可运行状态】、【运行状态】和【阻塞状态】(由于 BIO 导致的线程阻塞,在 Java 里无法区分,仍然认为是可运行)Terminated 线程执行结束@Slf4j(topic = "c.Test1")public class Test1 { public sta原创 2021-01-12 15:51:00 · 121 阅读 · 0 评论 -
java多线程——常用方法
一、常用方法方法说明start()启动一个新线程,每个线程只能调用一次run()新线程启动后会调用的方法join()等待线程结束getId()获取线程唯一IDget/setName()获取/修改线程名get/setPriority()获取/修改线程优先级getState()获取线程状态isAlive()判断是否存活interrupt()打断线程interrupted判断当前线程是否被打断isInterrup原创 2021-01-12 11:04:56 · 81 阅读 · 0 评论 -
java多线程——创建和运行线程
一、进程与线程进程:是程序的一个实例。当一个程序需要运行时,从硬盘加载这个程序的代码至内存,这就开启了一个进程。进程之间相互独立。线程:一个进程可以包括多个线程。线程是最小调度单位。线程之间共享资源。二、并发和并行并发:轮流交替做多件事并行:同时做多件事,互不打扰三、同步和异步同步:方法调用者需要等待结果的返回,才能继续执行异步:方法的调用者不需要等待结果的返回,就能继续执行四、创建线程...原创 2021-01-11 15:20:13 · 74 阅读 · 0 评论