
线程
文章平均质量分 86
TinkerLi
这个作者很懒,什么都没留下…
展开
-
多线程:线程创建的三种方法
1.多线程 1.1线程简介 进程由多个线程组成的 1.2线程实现 创建线程的三种方式:Thread、Runnable、Callable 1.2.1Tread 继承Thread类 子类继承Thread类具备多线程能力 启动线程:子类对象.start() 不建议使用,避免OOP单继承局限性 //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意线程开启,不一定立即执行,由cpu调度执行 publ原创 2022-05-06 11:00:47 · 178 阅读 · 0 评论 -
多线程:lambda表达式
1.lambda表达式 lambda表达式是jdk1.8中出现的,其作用有: 避免匿名内部类定义过多 代码简洁 减少冗余代码 理解Functional interface(函数式接口)是学习lambda关键所在 函数接口的定义: 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口 public interface Runnable{ public abstract void run(); } 对于函数式接口,我们可以通过lambda..原创 2022-05-06 11:09:18 · 907 阅读 · 0 评论 -
多线程:线程状态
1.线程状态 线程的五大状态: 创建状态 就绪状态 阻塞状态 运行状态 死亡状态 线程状态6种(官方) 为什么线程状态既有5中又有6种呢,官方推荐的状态是6中,5种状态只不过是针对OS操作系统的线程状态,Java线程将操作系统线程状态的RUNNABLE,RUNNING, BLOCKED合并为一个状态:Runnable状态, 6种状态分别为: new、runnable、blocked、waiting、timed wait...原创 2022-05-06 11:55:25 · 151 阅读 · 0 评论