多线程
星 ~ 程 @
这个作者很懒,什么都没留下…
展开
-
多线程--->守护线程
守护线程1、线程分为守护线程和用户线程2、虚拟机必须确保用户线程执行完毕3、虚拟机不用等待守护线程执行完毕例如: 监控内存、垃圾回收/** * 测试守护线程 */public class TestDemon { public static void main(String[] args) { God god = new God(); You you = new You(); Thread thread = new Thread(g原创 2021-08-29 22:09:11 · 59 阅读 · 0 评论 -
多线程--->线程优先级
线程优先级1、java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度那个线程来执行2、线程的优先级用数字表示,范围从1~101>.Thread.MIN_PRIORITY = 12>.Thread.MAX_PRIORITY = 103>.Thread.NORM_PRIORITY = 53、使用一下方式改变或获取优先级getPriority().setPriority(int xxx)/** * 测试线程的优先级 */publ原创 2021-08-29 22:08:15 · 71 阅读 · 0 评论 -
多綫程--->观测线程状态
观测线程状态/** * 测试线程状态 */public class TestState { public static void main(String[] args) throws InterruptedException { Thread thread = new Thread(()->{ for (int i = 0; i < 5; i++) { try { T原创 2021-08-29 22:06:49 · 50 阅读 · 0 评论 -
多线程 ---》线程强制执行
线程强制执行 —> join1、Join合并线程,待此线程执行完成后,再执行其他线程,其他线程阻塞2、可以比作插队/** * 测试Join方法 */public class TestJoin implements Runnable{ @Override public void run() { for(int i = 0; i < 1000;i++){ System.out.println("线程vip --> 那个家伙又原创 2021-08-29 22:04:40 · 79 阅读 · 0 评论 -
多线程 -->> 线程礼让
线程礼让一、礼让线程,让当前正在执行的线程暂停,但不阻塞二、将线程从运行状态转变为就绪状态三、让CPU重新调度,礼让不一定成功!看CPU心情/** * 礼让线程 Thread.yield(); //礼让 * 礼让不一定成功 */public class TestYied { public static void main(String[] args) { MyYied myYied = new MyYied(); new Thread(myYied,原创 2021-08-29 14:24:29 · 98 阅读 · 0 评论 -
多线程 ----》线程休眠
线程方法线程休眠/** * 线程休眠: * 1、sleep(时间)指定当前线程阻塞的毫秒数 * 2、sleep存在异常InterrptedExemption * 3、sleep时间达到后线程进入就绪状态 * 4、sleep可以模仿网络延时,倒计时等 * 5、每个对象都有一把锁,sleep不会释放锁 *///模拟倒计时public class TestSleep2 { public static void main(Strin原创 2021-08-29 14:07:39 · 79 阅读 · 0 评论 -
Lamda表达式
Lamda表达式文章目录Lamda表达式简述优点1、避免匿名内部类定义过多2、可以让你的代码看起来很简洁3、去掉了一堆没有意义的代码,只留下核心的逻辑4、实例简述λ 希腊字母表中排序第十一位的字母,英语名称为Lamda其实质属于函数式编程的概念 (params)-> expression[表达式] (params)-> statement[语句] (params)-> {statements}new Thread(() ->System.out原创 2021-08-29 10:50:54 · 123 阅读 · 0 评论 -
多线程(三种创建方式)
一、多线程(三种创建方式文章目录一、多线程(三种创建方式Thread class 继承Thread类(重点)Runnable 接口 实现Runnable接口(重点)Callable接口 实现Callable接口1、Thread 类2、Runnable接口龟兔赛跑案例3、Callable接口Thread class 继承Thread类(重点)Runnable 接口 实现Runnable接口(重点)Callable接口 实现原创 2021-08-28 22:35:57 · 79 阅读 · 0 评论