- 2
- 0
- 约1.18万字
- 约 41页
- 2017-05-30 发布于北京
- 举报
* * * 12.4.3 wait 和notify方法: 当wait方法被调用时,当前线程被中断运行,并且放弃该对象的锁。当另外的线程执行了某个对象的notify方法后,会唤醒在此对象等待池中的某个线程使之成为可运行的线程。 //生产者消费者问题 public class ProductTest { public static void main(String[] args) { Clerk clerk = new Clerk(); // 生产者线程 Thread producerThread = new Thread(new Producer(clerk)); // 消费者线程 Thread consumerThread = new Thread(new Consumer(clerk)); producerThread.start(); consumerThread.start(); } } // 店员 class Clerk { // 默认为0个产品 private int product = 0; // 生产者生产出来的产品交给店员 public synchronized void addProduct() { if (duct = 20) { try { // 产品已满,请稍候再生产 wait();
您可能关注的文档
- GYK轨道车运行控制设备.ppt
- g概率论与数理统计总复习课件.ppt
- 01概述银行零售业务概述.ppt
- HACCP基础知识详谈.ppt
- 01第一章_标志设计概述.ppt
- 01简单句和therebe句型.ppt
- HelenaV8全自动毛细管电泳系统操作程序.ppt
- hibernate高级应用.ppt
- 02-24号讲稿企业内部控制陈国庆.ppt
- 02 3d动画 基本操作.ppt
- 2026年氢燃料电池热管理五年技术报告.docx
- 2026年安全生产网络知识竞赛测试题库(八)附答案.pdf
- 2025-2026学年小学体育与健康三至四年级(水平二)人教版(2024)教学设计合集.docx
- 2026年临床营养支持食品消费趋势报告.docx
- 初中七年级历史下册《辽宋夏金元时期:民族交融与社会变迁》单元整体教学设计.docx
- 2025-2026学年小学英语一年级下册人教版(新起点)教学设计合集.docx
- 2026年医药流通五年信息化报告.docx
- 2026年安全生产网络知识竞赛测试题库(二)附答案.pdf
- 贵州省黔南布依族苗族自治州长顺县九年级上学期期末测试数学试卷 (原卷版).docx
- 2025-2026学年小学数学五年级上沪教版(2024)教学设计合集.docx
原创力文档

文档评论(0)