Memoryizz

03 2019 档案

java10 -02 notify()
摘要:notify() :通知 只能唤醒一个 随机的 通知是锁对象的方法 调通知的话 就把等待队列中某一个线程唤醒,把它唤醒后,它可以在去抢CPU。 对于生产者,一旦当了元素,即消费者就可以取走了。 sleep():放弃CPU的抢占权,跟锁对象的监控权无关 wait():相当于线程停止,要想再次运行,就要 阅读全文

posted @ 2019-03-18 16:51 Memoryizz 阅读(187) 评论(0) 推荐(0)

java 10 -01 List接口 多线程 生产消费关系
摘要:集合类:List<Integer>也可以叫接口 <> 泛型,集合里面放的什么类型的对象。 int -> 对象的包装类Integer 在成员变量中声明一个int类型的属性,让它有对象的行为。 集合里面只能放对象,不能放基本类型。 new一个实现类 List<Integer> list =new Lin 阅读全文

posted @ 2019-03-14 17:15 Memoryizz 阅读(404) 评论(0) 推荐(0)

java 10 -09的作业
摘要:1.过山洞 5辆车汽车过山洞,每次只允许一个车通过,每辆汽车通过时间不同 2 6 8 10 提示,汽车是现象 2.银行存钱取票机的问题 50人去银行,从取票机取票号。每个人取的票号是唯一的。 通过同步代码块和同步方法两种方式实现 第一题 class NineThreadFiveclass{publi 阅读全文

posted @ 2019-03-13 16:18 Memoryizz 阅读(179) 评论(0) 推荐(0)

java 09 06 thread-同步代码块-同步方法
摘要:锁 任何一个对象都可以是锁。信号灯,同一个参照物。 同步代码块 synchronized(lock){...} 同步方法:非静态同步方法以当前对象作为锁旗标 public synchronized void xxx(){...} 同步方法:静态同步方法以类作为锁旗标 public static sy 阅读全文

posted @ 2019-03-13 15:38 Memoryizz 阅读(186) 评论(0) 推荐(0)

java09-05 join_daemon
摘要:yield:放弃CPU的抢占全 jion:等制定的线程执行完毕后继续运行 谁join就等待谁执行完毕,在往下走 sleep:静态方法 ,让线程休眠毫秒 daemon:守护线程,如果应用程序里面都是守护线程,则程序结束 class ThreadDemo2{public static void main 阅读全文

posted @ 2019-03-11 16:01 Memoryizz 阅读(135) 评论(0) 推荐(0)

java09 02 Thread-yield 放弃
摘要:进程 :运行时概念,运行的应用程序。进程间不能共享内存。一个进程给另外一个进程传参 用套接字符 线程 :应用程序内部并发执行的代码段。可以共享内存。 宏观 : Thread : java.lang.Thread yield();放弃一下 这个代码执行完以后马上抢 平均一下 交替执行。 阅读全文

posted @ 2019-03-07 17:32 Memoryizz 阅读(142) 评论(0) 推荐(0)

导航