随笔分类 -  多线程

Java多线程
摘要:1.并发:两个或两个以上时间,同一时间,间隔发生。 2.并行 3.线程的生命周期 进入可运行状态时并不代表立即运行,需要等cpu并发才能运行 1.sleep状态不需要抢锁,时间一到立即执行。 阅读全文
posted @ 2022-05-27 17:29 澄镜 阅读(28) 评论(0) 推荐(0)
摘要:Timer也属于runnable任务对象。 适合开发。 阅读全文
posted @ 2022-05-27 17:07 澄镜 阅读(19) 评论(0) 推荐(0)
摘要:1.线程池概念 2.使用线程池处理runnable任务 参数七: 3.使用线程池处理callable任务 4.executors创建线程池 阅读全文
posted @ 2022-05-27 16:14 澄镜 阅读(26) 评论(0) 推荐(0)
摘要:五个人用同一个账户就是他一把锁。锁可以跨方法。 阅读全文
posted @ 2022-05-27 15:10 澄镜 阅读(17) 评论(0) 推荐(0)
摘要:方法一:同步代码块 改进后代码: 谁在括号里,谁就只能排队, 同步代码块中的锁对象可以是任意类型的对象,但多个线程共享的锁对象必须是唯一的。“任意”说的是共享锁对象的类型。所以,锁对象的创建代码不能放到run()方法中,否则每个线程运行到run()方法都会创建一个新对象,这样每个线程都会有一个不同的 阅读全文
posted @ 2022-05-26 15:05 澄镜 阅读(37) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-05-26 13:55 澄镜 阅读(21) 评论(0) 推荐(0)
摘要:账户类: 线程类: 主程序: 结果: 改进: 阅读全文
posted @ 2022-05-26 13:46 澄镜 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-05-26 13:02 澄镜 阅读(24) 评论(0) 推荐(0)
摘要:1.起名 2.起名 阅读全文
posted @ 2022-05-26 12:55 澄镜 阅读(26) 评论(0) 推荐(0)
摘要:1.tread 2. 程序: 3. 阅读全文
posted @ 2022-05-26 12:48 澄镜 阅读(28) 评论(0) 推荐(0)