JUC全家桶
文章平均质量分 61
JUC 全家桶
码农StayUp
人生就是一个不断学习的过程,通过学习来充实自己的头脑,让自己更有智慧的生活下去,去探索那未知领域的神秘,去享受成长带来的快乐和惬意。
展开
-
JUC全家桶 | Java线程的两种创建方式和六种状态
本文源码:Gitee·点这里 线程的两种创建方式 1. 通过继承Thread类创建线程 将ThreadDemo1类继承Thread类,并重写run方法。 通过ThreadDemo1类实例调用start()方法,将会创建一个线程并启动它。 public class ThreadDemo1 extends Thread { @Override public void run() { System.out.println(Thread.currentThread().getN.原创 2020-10-09 14:08:00 · 478 阅读 · 1 评论 -
JUC全家桶 | Java多线程八锁问题
本文源码:Gitee·点这里 问题1 问:如下代码,两个方法谁先输出? 答:先输出 call,后 sendMsg 原因:被 synchronized 修饰的方法,锁的对象是方法调用者,所以说这里两个方法调用的对象是同一个,先调用的先执行! public class Lock1 { public static void main(String[] args) throws InterruptedException { Phone phone = new Phone(); .原创 2020-09-30 13:38:20 · 463 阅读 · 1 评论