摘要: 线程礼让,让当前正在执行的线程暂停,但不阻塞。 将线程从运行状态转为就绪状态。 让CPU重新调度,礼让不一定成功,看CPU心情。 ​ public static void main(String[] args) { MyYield myYield= new MyYield();​ new Threa 阅读全文
posted @ 2021-07-29 08:40 清钦 阅读(35) 评论(0) 推荐(0)
摘要: 每个对象都有一把锁,sleep不会释放锁. //模拟倒计时public class TestSleep2 { public static void main(String[] args) { /* try { testDomn(); } catch (InterruptedException e) 阅读全文
posted @ 2021-07-28 09:28 清钦 阅读(67) 评论(0) 推荐(0)
摘要: //1.建议线程正常停下来--》利用次数,//2.建议使用标志位 》设置一个标志位//3.不要使用stop或者destroy等过时或JDK不建议使用的方法public class ThreadStop implements Runnable{ //1.设置一个标志位 private boolean 阅读全文
posted @ 2021-07-28 09:26 清钦 阅读(35) 评论(0) 推荐(0)
摘要: public class TestLamda { //3.静态内部类 static class Like2 implements ILike{ @Override public void lambada(){ System.out.println("I Like lambada2"); } } pu 阅读全文
posted @ 2021-07-27 17:35 清钦 阅读(57) 评论(0) 推荐(0)
摘要: //真实对象和代理对象都实现同一个接口//代理对象要代理真实角色 //好处:代理对象可以做真实对象做不了的事情;真实对象专注做自己的事情public class StaticProxy { public static void main(String[] args) { // WeddingComp 阅读全文
posted @ 2021-07-27 17:25 清钦 阅读(30) 评论(0) 推荐(0)
摘要: 与前面的线程创建的方式,多了四步 四步不一样: //创建执行服务ExecutorService ser = Executors.newFixedThreadPool(3);//提交执行Future<Boolean> r1=ser.submit(t1);//获取结果boolean rs1 =r1.ge 阅读全文
posted @ 2021-07-27 17:17 清钦 阅读(38) 评论(0) 推荐(0)
摘要: public class Race implements Runnable{ //胜利者 private static String winner; @Override public void run() { for (int i = 0; i <=100; i++) { if (Thread.cu 阅读全文
posted @ 2021-07-27 17:15 清钦 阅读(32) 评论(0) 推荐(0)
摘要: //多个线程同时操作同一个对象//买火车票public class TestThread4 implements Runnable { //票数 private int tickeNums=10; @Override public void run() { while (true){ if (tic 阅读全文
posted @ 2021-07-27 17:11 清钦 阅读(14) 评论(0) 推荐(0)
摘要: //创建线程方式2:实现runnable接口,重写run方法, 执行线程需要丢入runnable接口实现类,调用start方法public class TestThread1 implements Runnable{ @Override public void run() { //run方法线程体 阅读全文
posted @ 2021-07-27 17:09 清钦 阅读(97) 评论(0) 推荐(0)
摘要: //创建线程方式一:继承Thread ,重写run方法,调用start开启线程//总结:线程开启不一定立即执行,由CPU调度执行public class TestThread extends Thread{ @Override public void run() { //run方法线程体 for ( 阅读全文
posted @ 2021-07-27 17:07 清钦 阅读(93) 评论(0) 推荐(0)