摘要: package com.thread.test; //将线程从运行状态转为就绪状态 //让cpu重写调度,礼让不一定成功 //测试线程礼让 public class TestYield { public static void main(String[] args) { MyYield myYiel 阅读全文
posted @ 2022-04-28 17:39 好12 阅读(23) 评论(0) 推荐(0)
摘要: package com.thread; //模拟网络延时:放大问题的发生性 public class TestSleep implements Runnable{ //票数 private int ticketNums = 10; @Override public void run() { whil 阅读全文
posted @ 2022-04-28 17:26 好12 阅读(24) 评论(0) 推荐(0)
摘要: package com.newlambda; //测试stop //1.建议线程正常停止 >利用次数,不建议死循环 //2.建议使用标志位 >设置一个标志位 //3.不要使用stop或者destroy等过时或者不建议使用的方法 public class TestStop implements Run 阅读全文
posted @ 2022-04-28 17:24 好12 阅读(7) 评论(0) 推荐(0)
摘要: 函数式接口:有且只有一个抽象方法 package com.newlambda; /** * 推导lambda表达式 */ public class TestLambda { //3.静态内部类 static class Like2 implements ILike{ @Override public 阅读全文
posted @ 2022-04-28 17:18 好12 阅读(30) 评论(0) 推荐(0)
摘要: package com.thread; /** * 静态代理模式总结: * 真实对象和代理对象都要实现同一个接口 * 代理对象要代理真实对象 */ //好处: //代理对象可以做很多真实对象做不了的事情 //真实对象专注做自己的事情 public class StaticProxy { public 阅读全文
posted @ 2022-04-28 17:12 好12 阅读(20) 评论(0) 推荐(0)
摘要: 实现Callable接口,需要返回值类型 重写call方法,需要抛出异常 创建目标对象 TestCallable t1 = new TestCallable("https://i0.hdslb.com/bfs/archive/5c2bafe17dd19215a4346c047d5b2cb0c19f9 阅读全文
posted @ 2022-04-28 16:54 好12 阅读(56) 评论(0) 推荐(0)
摘要: 背景:龟兔赛跑, 首先,我们需要一个赛道,然后离终点越来越近 判断比赛是否结束 故事中是乌龟赢了, 兔子需要睡觉, 最终,乌龟赢得了比赛 package com.thread.test6; //模拟龟兔赛跑 public class Race implements Runnable{ //胜利者,唯 阅读全文
posted @ 2022-04-28 16:44 好12 阅读(43) 评论(0) 推荐(0)
摘要: package com.thread.test5; //多个线程操作同一个对象 //买火车票的例子 //发现问题:多个线程操作同一个资源的情况下,线程不安全,数据紊乱 public class TestThread implements Runnable{ //票数 private int tick 阅读全文
posted @ 2022-04-28 16:34 好12 阅读(17) 评论(0) 推荐(0)
摘要: 定义TestThread类实现Runnable接口 实现run()方法,编写线程执行体 创建线程对象,调用start()方法启动线程 package com.thread.test4; public class TestThread implements Runnable{ @Override pu 阅读全文
posted @ 2022-04-28 16:30 好12 阅读(25) 评论(0) 推荐(0)
摘要: 第一步:导入commons-io-2.6.jar 第二步:编写代码 package com.thread.test3; import org.apache.commons.io.FileUtils; import java.io.File; import java.io.IOException; i 阅读全文
posted @ 2022-04-28 16:22 好12 阅读(118) 评论(0) 推荐(0)