随笔分类 -  Java并发编程

摘要:线程方法API start() 启动线程,线程以异步的方式来执行; 启动一次后,不可以再重复调用,否则会出现异常 run() 启动异步线程后,线程run方法中的内容; 如果直接调用run方法,那么run方法就相当于是一个普通方法,被他所在的那个线程调用,也就是同步执行,不会异步执行 state 线程 阅读全文
posted @ 2021-10-17 23:19 bright_ye 阅读(145) 评论(0) 推荐(0)
摘要:idea设置多线程debug模式 断点上右击,把 All 改成 Thread,有多个线程的话,需要在多个断点上都需要设置 阅读全文
posted @ 2021-10-17 23:17 bright_ye 阅读(682) 评论(0) 推荐(0)
摘要:线程状态 线程状态的流程图 5种状态 初始状态:仅仅是新建了线程 可运行状态(就绪状态):指该线程被创建,可以由cpu调度执行 运行状态:获取了cpu时间片,正在运行;当cpu时间片用完,会进入到可运行状态 阻塞状态:如果调用了阻塞api,线程会释放cpu,不占据cpu资源 终止状态:线程执行完成后 阅读全文
posted @ 2021-05-13 23:32 bright_ye 阅读(182) 评论(0) 推荐(0)
摘要:创建线程的方法 1. 直接使用Thread public class Test1 { public static void main(String[] args) { // 1.创建线程 Thread t = new Thread() { // 2. 线程要执行的任务 @Override publi 阅读全文
posted @ 2021-05-09 22:21 bright_ye 阅读(90) 评论(0) 推荐(0)