package com.zxl.demo.thread_demo;public class ThreadDemo{public static void main(String[] args) {Object obj = new Object();new Thread(){public void run() {while(true){synchronized(obj){System.out.println("老板,来个包子!");try {obj.wait();System.out.println("开吃");} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}};}.start();new Thread(){public void run() {while(true){try {Thread.sleep(5000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}synchronized(obj){System.out.println("包子已经做好了");obj.notify();}}};}.start();}}

Java线程的等待与唤醒代码示例相关推荐

  1. Java 泛型(generics)详解及代码示例、Java 类型通配符详解及代码示例

    Java 泛型(generics)详解及代码示例.Java 类型通配符详解及代码示例 - 概念 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制 ...

  2. java线程唤醒与等待_Java线程的等待与唤醒

    生产者和消费者必须使用同步代码块包裹起来,保证等待和唤醒只能有一个执行,同步使用的锁对象必须保证唯一 Thread中重要方法 void wait() 在其他线程调用此对象的notify()方法或not ...

  3. java网课|等待与唤醒线程池

    啥是等待与唤醒? 线程之间的通信 举个栗子(包子铺 生产者(包子铺)和消费者(吃货)都是一个线程类

  4. java线程中等待_Java:线程中的Thread.sleep():没有等待

    线程没有睡觉我有问题. 我不能把我的整个代码放在这里.所以,为了重现,这里是一个等待5秒的基本代码. try { int millisec = 5000; System.out.println(new ...

  5. java线程池笔记及相关代码

    java线程池笔记: 线程池好处: 重用存在的线程,减少对象创建.消亡的开销,性能佳. 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞. 提供定时执行.定期执行.单线程 ...

  6. 线程的等待和唤醒机制

    目录 第一种方式:synchronized + wait + notify: 第二种方式:Lock + await + signal : 第三种方式:LockSupport + park +unpar ...

  7. Android消息机制(Handler机制) - 线程的等待和唤醒

    我们都知道,Android的Handler机制,会在线程中开启消息循环,不断的从消息队列中取出消息,这个机制保证了主线程能够及时的接收和处理消息. 通常在消息队列中(MessageQueue)中没有消 ...

  8. cdate在java中_Java Calendar.add方法代码示例

    本文整理汇总了Java中java.util.Calendar.add方法的典型用法代码示例.如果您正苦于以下问题:Java Calendar.add方法的具体用法?Java Calendar.add怎 ...

  9. java的switch_Java中Switch用法代码示例

    一.java当中的switch与C#相比有以下区别 注:在java中switch后的表达式的类型只能为以下几种:byte.short.char.int(在Java1.6中是这样),  在java1.7 ...

最新文章

  1. 万词霸屏的本质是什么?
  2. 轻松理解python中的_和__区别和含义
  3. 《王者荣耀》游戏技术总监:技术架构与同步方案上做出改变?
  4. 简而言之,JUnit:Hello World
  5. ContOS网络连接及简单的ssh Xshell连接!
  6. 把javabean复制到另一个javabean 使用BeanUtils.copyProperties(a,b) 复制
  7. mysql 数据库缓冲池_MySQL5.6新特性快速预热Buffer_Pool缓冲池
  8. smpt authentification 配置
  9. 树状数组 (数据结构)
  10. Golang操作数据库
  11. 数独程序求解世界最难数独——JAVA版
  12. 【无线网络技术】星链计划(StarLink)
  13. python项目实战:pygame控制键盘方向键随意移动
  14. 安全自动化企业网络架构 (毕设分享)
  15. 牛客 游戏(概率DP)
  16. 软件工程课程小组成员介绍
  17. Windows Server 2022 安装Intel I219V 服务器网卡
  18. 怎么设置html自动翻页,看小说怎么设置自动翻页 设置自动翻页方法介绍
  19. Nginx负载均衡请求转发
  20. 4.14黄金原油早盘直通车,黄金原油顺势操作建议

热门文章

  1. 【Python入门】Python之OS模块39个常用函数详解
  2. 娱乐社交,玩票大的!2021网易云信“融合通信开发者大赛”决赛名单公布!
  3. 沟通无国界,云信助力译牛构建远程会议同传新模式
  4. 网易云信七鱼被推选为“2016企业创服联盟合作伙伴”
  5. 仅靠一种普通的泡沫橡胶,这台机器人解决了“爬楼梯”的难题
  6. MIUI 9稳定版即将推送,米粉:升级小米6相机算法比升级系统重要
  7. 小程序完整对接 pingpp支付
  8. javascript完美判断类型
  9. [Dubbo实战]dubbo + zookeeper + spring 实战 (转)
  10. 解决Button在IE6、7下的自适应宽度问题