摘要: 线程状态 1、OS层面 初始状态 可运行状态 运行状态 阻塞状态 终止状态 2、java语言层面 初始状态 运行状态 等待状态 限时等待状态 终止状态 java语言层面,无法区分线程是可运行还是运行(OS层面的状态) 基本使用 创建、运行、休眠、让步 1、创建 继承Thread类,并重写run方法; 阅读全文
posted @ 2019-10-04 20:47 光头用沙宣 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 什么是并发编程 简单的说,所谓的并发编程指的是同一台处理器“同时”处理多个任务。 并发的三种场景 1、分工 合理的拆解不同的任务,并能分配到线程,使多个任务更高效的执行。 2、同步 线程的执行依赖其他线程的执行结果。 3、互斥 多个线程需要抢占共享资源。 并发问题的源头 多线程的出现虽然可以提高应用 阅读全文
posted @ 2019-10-04 18:00 光头用沙宣 阅读(172) 评论(0) 推荐(0) 编辑