摘要:
线程状态观测 Thread.State 一个线程可以在给定时间点处于一个状态。这些状态是不反映任何操作系统线程状态的虚拟状态 package com.hua.demo; //观察测试线程的状态 public class TestState { public static void main(Stri 阅读全文
posted @ 2022-02-16 23:20
少时凌云志
阅读(44)
评论(0)
推荐(0)
摘要:
线程礼让 礼让线程,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让cpu重新调度,礼让不一定成功!看cpu心情! package com.hua.demo; //测试礼让 //礼让不一定成功,看cpu心情 public class TestYield { public stat 阅读全文
posted @ 2022-02-16 22:26
少时凌云志
阅读(48)
评论(0)
推荐(0)
摘要:
线程休眠 sleep(时间)指定当前线程阻塞的毫秒数 sleep存在异常InteruptedException sleep时间达到后线程进入就绪状态 sleep可以模拟网络延时,倒计时等 每一个对象都有一个锁,sleep不会释放锁! package com.hua.demo; //模拟网络延时:放大 阅读全文
posted @ 2022-02-16 22:25
少时凌云志
阅读(51)
评论(0)
推荐(0)
摘要:
线程状态 线程方法 停止线程 package com.hua.demo; //线程状态 //测试stop //1、建议线程正常停止 > 利用次数,不建议死循环 //2、建议使用标志位 > 设置一个标志位 //3、不要使用stop或者destroy等过时或者JDK不建议使用的方法 public cla 阅读全文
posted @ 2022-02-16 22:24
少时凌云志
阅读(40)
评论(0)
推荐(0)
摘要:
Lamda表达式 希腊字母表中排序第十一位的字母,英语名称为Lambda 避免匿名内部类定义过多 其实质属于函数式编程的概念 为什么要使用lambda表达式 避免匿名内部类定义过多 可以让你的代码看起来很简洁 去掉了一堆没有意义的代码,只留下核心的逻辑 也许你会说,我看了Lambda表达式,不但不觉 阅读全文
posted @ 2022-02-16 22:21
少时凌云志
阅读(114)
评论(0)
推荐(0)
摘要:
线程创建 三种创建方式 Thread //创建线程方式一:继承Thread类,重写run()方法,调用start开启线程 //总结:注意,线程开启不一定立即执行,由CPU调度执行 public class TestThread1 extends Thread{ @Override public vo 阅读全文
posted @ 2022-02-16 00:09
少时凌云志
阅读(60)
评论(0)
推荐(0)
摘要:
线程简介 多任务 现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情 多线程 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的效率,能够充分利用道路,于是加了多个车道。从此,再也不用担心道路堵塞了 普通方法调用和多线程 程 阅读全文
posted @ 2022-02-16 00:00
少时凌云志
阅读(87)
评论(0)
推荐(0)

浙公网安备 33010602011771号