摘要: 线程优先级 Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度那个线程来执行。 线程的优先级用数字表示,范围从1~10。 Thread.MIN_PRIORITY = 1; Thread.MAX_PRIORITY = 10; Thread.NORM_P 阅读全文
posted @ 2021-09-17 19:34 Jie7 阅读(44) 评论(0) 推荐(0)
摘要: Thread.State --> 查看JDK帮助文档 线程状态是虚拟机状态,如下: NEW 尚未启动的线程 RUNNABLE 在Java虚拟机中执行的线程处于这个状态 BLOCKED 被阻塞等待监视器锁定的线程处于此状态 WAITING 正在等待另一个线程执行特定动作的线程处于此状态 TIMED_W 阅读全文
posted @ 2021-09-16 18:17 Jie7 阅读(41) 评论(2) 推荐(0)
摘要: yield方法 礼让线程,让当前正在执行的线程暂停,但不阻塞 将线程从运行状态转为就绪状态 让cpu重新调度,礼让不一定成功。 public class TestYield { public static void main(String[] args) { new Thread(new MyYie 阅读全文
posted @ 2021-09-16 16:22 Jie7 阅读(97) 评论(0) 推荐(0)
摘要: 线程状态 5大状态 创建状态 new对象 就绪状态 start()后就绪,但不意味着立即执行 阻塞状态 Thread.sleep(),调用sleep、wait或者同步锁定时,进入阻塞,阻塞结束后,重新就绪,等待cpu调度 运行状态 cpu调度后,线程开始执行,进入运行状态 死亡状态 线程结束,一旦进 阅读全文
posted @ 2021-09-16 14:15 Jie7 阅读(82) 评论(0) 推荐(0)
摘要: lambda表达式 为什么要使用Lambda表达式 避免匿名内部类定义过多 代码看起来简洁 去掉了无意义代码,只留下核心的逻辑 函数式接口(Functional Interface)的定义 任何接口,如果只包含唯一一个抽象方法,那么它就是一个函数式接口。 public Interface Runna 阅读全文
posted @ 2021-09-15 17:34 Jie7 阅读(132) 评论(0) 推荐(0)
摘要: 静态代理 public class StaticProxy { public static void main(String[] args) { // 实例化一个对象 // new 一个Web对象 new Web().WebVisit();// 不用代理 System.out.println(" " 阅读全文
posted @ 2021-09-15 16:01 Jie7 阅读(69) 评论(0) 推荐(0)
摘要: Callable接口 实现Callable接口,需要返回值类型 重写call方法,需要抛出异常 创建目标对象 创建执行服务 提交执行 获取结果 关闭服务 修改下载图片 import java.util.concurrent.*; public class StartCallable implemen 阅读全文
posted @ 2021-09-15 12:28 Jie7 阅读(124) 评论(0) 推荐(0)
摘要: 并发问题 -> 问题处理 public class MoreTreads implements Runnable{ // 多线程同时操作同一个对象 // 买火车票的例子 private int ticketNums = 10; @Override public void run() { while( 阅读全文
posted @ 2021-09-15 10:43 Jie7 阅读(86) 评论(0) 推荐(0)
摘要: 线程创建 Thread:继承Thread类(重点) Runnable:实现Runnable接口(重点,推荐) Callable:实现Callable接口(了解) 实现Runnable接口 定义MyRunnable类实现Runable接口 实现run()方法,编写线程执行体 创建线程对象,调用star 阅读全文
posted @ 2021-09-14 11:49 Jie7 阅读(276) 评论(0) 推荐(0)
摘要: 线程创建 Thread:继承Thread类(重点) Runnable:实现Runnable接口(重点,推荐) Callable:实现Callable接口(了解) 继承Thread类 自定义线程类继承 Thread类 重写run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 / 阅读全文
posted @ 2021-09-14 10:57 Jie7 阅读(140) 评论(0) 推荐(0)