摘要: TCP实现聊天 客户端 连接服务器Socket 发送消息 package com.yeyue.lesson2; ​ import java.io.IOException; import java.io.OutputStream; import java.net.InetAddress; import 阅读全文
posted @ 2021-07-01 17:38 深夜暗月 阅读(130) 评论(0) 推荐(0)
摘要: package com.yeyue.thread; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask 阅读全文
posted @ 2021-06-29 22:18 深夜暗月 阅读(49) 评论(0) 推荐(0)
摘要: 死锁产生的四个必要条件 互斥条件:一个资源每次只能被一个进程使用 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放 不剥夺条件:进程已获得的资源,在未使用完之前,不能强制剥夺 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系 实例 package com.yeyue.t 阅读全文
posted @ 2021-06-29 21:52 深夜暗月 阅读(109) 评论(0) 推荐(0)
摘要: 买票 package com.yeyue.syn; ​ //不安全的买票 public class UnSafeBuyTicket { public static void main(String[] args) { BuyTicket ticket = new BuyTicket(); ​ new 阅读全文
posted @ 2021-06-29 14:53 深夜暗月 阅读(136) 评论(0) 推荐(0)
摘要: 不建议使用强制执行,可能会导致线程阻塞 package com.yeyue.demo01; ​ public class TestJoin implements Runnable{ ​ @Override public void run() { for (int i = 0; i < 1000; i 阅读全文
posted @ 2021-06-28 17:31 深夜暗月 阅读(171) 评论(0) 推荐(0)
摘要: 下城礼让不一定成功,让CPU重新调度 package com.yeyue.demo01; ​ public class TestYield { public static void main(String[] args) { MyYield myYield =new MyYield(); ​ new 阅读全文
posted @ 2021-06-28 15:01 深夜暗月 阅读(43) 评论(0) 推荐(0)
摘要: 模拟网络延时 package com.yeyue.demo01; ​ //模拟网络延时,放大问题的发生性 public class TestSleep1 implements Runnable{ ​ //票数 private int ticketNums =10; ​ @Override publi 阅读全文
posted @ 2021-06-28 14:51 深夜暗月 阅读(155) 评论(0) 推荐(0)
摘要: package com.yeyue.demo01; ​ /* 1、建议线程正常停止 >利用次数,不建议死循环 2、建议使用标志位 >设置一个标志位 3、不要使用stop或者distory等过时或者jdk不建议的使用方法 */ ​ public class TestStop implements Ru 阅读全文
posted @ 2021-06-28 14:19 深夜暗月 阅读(72) 评论(0) 推荐(0)
摘要: 代码简化过程 public class TestLambda1 { ​ //3、静态内部类 static class Like2 implements ILike{ @Override public void lambda() { System.out.println("你好啊,我的朋友2"); } 阅读全文
posted @ 2021-06-28 14:13 深夜暗月 阅读(259) 评论(0) 推荐(0)
摘要: //静态代理模式//真实对象和代理对象都要实现同一接口//代理对象要代理真是角色 //好处://代理对象可以做很多真实对象做不了的事//真实对象专注做自己的事情 public class StaticProxy { public static void main(String[] args) { Y 阅读全文
posted @ 2021-06-28 14:09 深夜暗月 阅读(65) 评论(0) 推荐(0)