06 2022 档案
摘要:sleep 存在异常InterruptedException 每一个对象都有一把锁,sleep不会释放锁。 (线程同步) 1.模拟延时 try{ Thread.sleep(millis:100); }catch(InterruptedException e){ e.printStackTrace()
阅读全文
摘要:1.建议线程自己正常停止 > 利用次数,不建议死循环。 2.设置标志位 > 3.不用stop destory 方法。 public class TestStop implements Runnable{ //1. 设置标志位 prviate boolean flag= true; public vo
阅读全文
摘要:推导: 实现类-> 静态内部类-> 局部内部类 -> 匿名内部类 -> Lamda表达式 public class TestLambda1 { //3.静态内部类 static class Like2 implements ILike{ @Override public void lambda()
阅读全文
摘要:静态代理模式分析 抽象角色 : 一般使用接口来实现 真实角色 : 被代理的角色 代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .里边含有若干方法。 客户 : 使用代理角色来进行一些操作 .把真实角色传到代理角色里。 真实角色 和 代理角色 实现同一接口 Thread类就
阅读全文
摘要:1.实现callable接口, 需要返回值类型 2.重写 call方法, 需要抛出异常 3.创建目标对象 4.创建执行服务:ExecutorService ser = Executors.newFlxedThreadPool(1); 5 提交执行 Future<Boolean> result1 =
阅读全文