摘要: package demo01;import java.util.Map;/*静态代理模式总结真实对象和代理对象都需要实现同一个接口代理对象要代理真实角色, *///好处: //代理对象可以做很多真实对象做不了的事情 //真实对象就可以专注做自己的事情public class StaticProxy 阅读全文
posted @ 2021-06-05 19:04 逆骨111 阅读(37) 评论(0) 推荐(0)
摘要: package cn.ruhsang.demo02;import cn.ruhsang.demo01.TestThread2;import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;i 阅读全文
posted @ 2021-06-05 17:20 逆骨111 阅读(62) 评论(0) 推荐(0)
摘要: package cn.ruhsang.demo01;//模拟龟兔赛跑public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for (int i 阅读全文
posted @ 2021-06-05 16:51 逆骨111 阅读(48) 评论(0) 推荐(0)
摘要: package cn.ruhsang.demo01;//多个线程同时操作同一个对象//买火车票的例子//发现问题:多个线程操作同一个资源的情况下,线程不安全,数据紊乱public class TestThread4 implements Runnable{ //票数 private int tick 阅读全文
posted @ 2021-06-05 15:32 逆骨111 阅读(41) 评论(0) 推荐(0)