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