02 2021 档案

摘要:来源:https://www.bilibili.com/video/BV1V4411p7EF?p=20 感谢老师! package com.hao.syn; //三个线程操作同一个资源 //线程不安全,出现负数。。。sleep放大不安全情况 public class UnsafeBuyTickets 阅读全文
posted @ 2021-02-11 18:09 多愚 阅读(53) 评论(0) 推荐(0)
摘要:观测线程状态 package com.hao.Demo01; //观测线程状态 /*线程状态。 线程可以处于以下状态之一: NEW 尚未启动的线程处于此状态。 RUNNABLE 在Java虚拟机中执行的线程处于此状态。 BLOCKED 被阻塞等待监视器锁定的线程处于此状态。 WAITING 正在等待 阅读全文
posted @ 2021-02-10 21:18 多愚 阅读(33) 评论(1) 推荐(0)
摘要:线程礼让_yield 礼让成功 礼让不成功 package com.hao.Demo01; //线程礼让 //礼让不一定成功,看CPU心情 public class TestYield { public static void main(String[] args) { MyYeild myYeil 阅读全文
posted @ 2021-02-10 18:41 多愚 阅读(50) 评论(0) 推荐(0)
摘要:##初始并发问题 来源:https://www.bilibili.com/video/BV1V4411p7EF?p=12 多个线程操作同一个资源,就会造成数据紊乱,线程不安全 package com.hao.Demo01; //多个线程操作同一个对象 //买火车票 public class Test 阅读全文
posted @ 2021-02-10 17:51 多愚 阅读(101) 评论(0) 推荐(0)
摘要:来源:https://www.bilibili.com/video/BV1V4411p7EF?p=9 ###静态代理 以结婚为例子 package com.hao.Demo01; public class StaticProxy { public static void main(String[] 阅读全文
posted @ 2021-02-09 19:34 多愚 阅读(63) 评论(0) 推荐(0)
摘要:案例:龟兔赛跑 package com.hao.Demo01; //模拟龟兔赛跑 public class Race implements Runnable { //定义一个胜利者 private String winner; @Override public void run() { for (i 阅读全文
posted @ 2021-02-09 19:06 多愚 阅读(60) 评论(0) 推荐(0)
摘要:### 案例:网图下载 ```java //1. 导入commons io里的jar包 //2. add as Library package com.hao.Demo01; import org.apache.commons.io.FileUtils; import java.io.File; i 阅读全文
posted @ 2021-02-09 16:13 多愚 阅读(79) 评论(0) 推荐(0)