摘要: 查看代码 package com.lei.study03; import java.util.concurrent.locks.ReentrantLock; //测试lock锁 public class TestLock { public static void main(String[] args 阅读全文
posted @ 2022-04-13 19:20 Eveeee 阅读(49) 评论(0) 推荐(0)
摘要: 死锁 package com.lei.study03; //死锁:多个线程互相拥有者对方需要的线程,然后形成僵持 public class DeadLock { public static void main(String[] args) { Makeup g1=new Makeup(0,"A"); 阅读全文
posted @ 2022-04-13 18:27 Eveeee 阅读(42) 评论(0) 推荐(0)
摘要: package com.lei.syn; import java.util.ArrayList; import java.util.List; //线程不安全集合 public class UnsafeList { public static void main(String[] args) { L 阅读全文
posted @ 2022-04-13 18:02 Eveeee 阅读(47) 评论(0) 推荐(0)
摘要: 并发:同一个对象被多个线程同时操作 不安全抢票 查看代码 package com.lei.syn; public class UnsafeBuyTicket { public static void main(String[] args) { BuyTicket buyTicket=new BuyT 阅读全文
posted @ 2022-04-13 15:14 Eveeee 阅读(43) 评论(0) 推荐(0)
摘要: 优先级 package com.lei.state; //测试线程优先级 public class TestPriority { public static void main(String[] args) throws InterruptedException { //主线程默认优先级 Syste 阅读全文
posted @ 2022-04-13 14:20 Eveeee 阅读(27) 评论(0) 推荐(0)
摘要: 线程停止 停止线程 package com.lei.state; //测试stop //1.建议线程正常停止-->利用次数,不建议死循环 //2.建议使用标志位-->设置一个标志位flag //3.不要使用stop或者destory等过时或者JDK不建议使用的方法 public class Test 阅读全文
posted @ 2022-04-13 13:26 Eveeee 阅读(28) 评论(0) 推荐(0)