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 · 188 阅读 · 0 评论 -
java多线程——常用方法
一、常用方法 方法 说明 start() 启动一个新线程,每个线程只能调用一次 run() 新线程启动后会调用的方法 join() 等待线程结束 getId() 获取线程唯一ID get/setName() 获取/修改线程名 get/setPriority() 获取/修改线程优先级 getState() 获取线程状态 isAlive() 判断是否存活 interrupt() 打断线程 interrupted 判断当前线程是否被打断 isInterrup原创 2021-01-12 11:04:56 · 135 阅读 · 0 评论 -
java多线程——创建和运行线程
一、进程与线程 进程:是程序的一个实例。当一个程序需要运行时,从硬盘加载这个程序的代码至内存,这就开启了一个进程。进程之间相互独立。 线程:一个进程可以包括多个线程。线程是最小调度单位。线程之间共享资源。 二、并发和并行 并发:轮流交替做多件事 并行:同时做多件事,互不打扰 三、同步和异步 同步:方法调用者需要等待结果的返回,才能继续执行 异步:方法的调用者不需要等待结果的返回,就能继续执行 四、创建线程 ...原创 2021-01-11 15:20:13 · 127 阅读 · 0 评论
分享