摘要:
一、线程优先级 Java 提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程,线程调度器按照优先级决定应该调度哪个线程来执行 线程优先级用数字标识,范围从1~10 Thread.MIN_PRIORITY = 1; Thread.MAX_PRIORITY = 10; Thread.NORM_P 阅读全文
posted @ 2021-08-02 17:18
冷火凉烟
阅读(52)
评论(0)
推荐(0)
摘要:
一、线程状态 操作系统中,线程被视为轻量级的进程,因此操作系统的线程状态与操作系统的进程状态是一致的 1. 线程五大状态 创建状态 Thread t = new Thread() 线程对象一旦创建就进入到了新生状态 就绪状态 当调用start() 方法,线程会进入就绪状态,但不意味着立即执行 运行状 阅读全文
posted @ 2021-08-02 17:17
冷火凉烟
阅读(87)
评论(0)
推荐(0)
摘要:
静态代理模式 静态代理是多线程底部的原理,在 Java 中线程的设计就使用了静态代理设计模式,其中自定义线程类及Thread类都是实现了Runnable接口。 在创建子线程的时候,传入了自定义线程类的引用,再通过调用start()方法,调用自定义线程对象的run()方法。实现了线程的并发执行 阅读全文
posted @ 2021-08-02 17:15
冷火凉烟
阅读(52)
评论(0)
推荐(0)
摘要:
一、创建方式 线程的创建有三种方式: 继承Thread类 实现Runnable接口 实现Callable接口 注:线程开启不一定立即执行,由CPU调度决定 1. 继承Thread类 继承Thread类创建线程可分为以下几步: 自定义线程类继承Thread类 重写run() 方法,编写线程执行体 创建 阅读全文
posted @ 2021-08-02 17:14
冷火凉烟
阅读(41)
评论(0)
推荐(0)
摘要:
一、进程和线程的定义 1. 进程 进程是执行程序的一次从创建到消亡的过程。程序本身只是指令和数据的有序集合,是一个静态概念。而进程是一个动态的概念,是系统资源分配的单位。 注:一个进程只能对应一个程序,而一个程序可以对应多个进程 2. 线程 线程是一个比进程更小的执行单位,一个进程在执行过程中可以产 阅读全文
posted @ 2021-08-02 17:08
冷火凉烟
阅读(129)
评论(0)
推荐(0)

浙公网安备 33010602011771号