摘要: 一、线程优先级 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)
摘要: 记录一下平常会用到的git命令 阅读全文
posted @ 2019-03-19 20:59 冷火凉烟 阅读(181) 评论(0) 推荐(0)
摘要: 《第一行代码》学习笔记 一、探究活动 1. 手动创建活动,不勾选 Generate Layout File 和 Launcher Activity 2. 重写 方法 (每个活动都应该重写) 3. 新建 layout 布局,并在活动中加载布局 4. 在 文件中注册 注:活动注册声明 标签内 5. 配置 阅读全文
posted @ 2018-12-02 09:35 冷火凉烟 阅读(99) 评论(0) 推荐(0)