任何人都可以在

java中为我提供一个很好的小例子演示wait()和notify()功能.我尝试使用下面的代码,但它没有显示我的预期.

public class WaitDemo {

int i = 10;

int display() {

System.out.println("Lexmark");

i++;

return i;

}

}

public class ClassDemo1 extends Thread {

private WaitDemo wd = new WaitDemo();

public static void main(String[] args) {

ClassDemo1 cd1 = new ClassDemo1();

ClassDemo1 cd2 = new ClassDemo1();

cd1.setName("Europe");

cd2.setName("America");

cd1.start();

cd2.start();

}

synchronized void display() {

System.out.println("Hello");

notifyAll();

}

public void run() {

synchronized (this) {

try {

{

notify();

System.out.println("The thread is " + currentThread().getName());

wait();

System.out.println("The value is " + wd.display());

}

} catch (InterruptedException e) {

}

}

}

}

问题是WaitDemo类中的方法没有被执行,根据我的想法,wait()之后的SOP应该执行.请帮我解决这个问题.

java notify视频_一个很好的小例子来演示java中的wait()和notify()方法相关推荐

  1. java 弱智语言_一个很弱智的问题

    一个很弱智的问题 private JButton play,stop; private int flag=0; //创建一个标志位 public void init() { setBackground ...

  2. java treelist 排序_一个很好的Java排序列表

    我正在寻找Java的良好排序列表.到处搜寻可以给我一些有关使用TreeSet / TreeMap的提示.但是这些组件缺少一件事:随机访问集合中的元素.例如,我想访问排序集中的第n个元素,但是使用Tre ...

  3. java quartz实例_一个非常简单的quartz例子

    在quartz中一个作业实例必须实现org.quartz.Job接口 如: package com.unicom.gdnum.jobs; import java.util.*; import org. ...

  4. java实现购买_一个简单的实现购买商品功能的Java小程序

    public class Purchase { public static void main(String[] args) { System.out.println(" * * * * * ...

  5. mysql触发器中case语句_一个很好的触发器例子(case when)

    CREATE OR REPLACE TRIGGER TR_CGD1 BEFORE UPDATE OR INSERT OR DELETE ON BB_MJ_CGD1_TB FOR EACH ROW DE ...

  6. 做一个很难的小程序是怎样的体验(一)

    "小程序能做什么样的产品?" 这可能是我被问到最多的关于小程序的问题.通常我会说:理论上,小程序能力还挺完整的,大部分 Web 可以做的产品,都可以落地. 但理论终归是理论,唯有实 ...

  7. asp.net 一个简易权限的小例子设计

    asp.net 一个简易权限的小例子设计 近日在阅读一本asp.net的书时(国人写的),其中提到了一个简易权限的小例子,感觉说的还是比较清楚,有点代表性, 故在此简单介绍下其实现原理    其核心是 ...

  8. 一个新闻列表的小例子

    最近想系统的学习一下web前端开发,看了很多资料,因为本人不是前端的开发人员,心里不知道玩啥,从哪里开始,觉得无聊,就从模仿开始吧! 来看一个今天我的小例子吧! 我觉得我这个例子有几点重要的: 1.超 ...

  9. java孙膑与庞涓_一个很难的数学问题(智力140以下勿进) 旧版Java程序设计Page97 3.12题 庞涓...

    一个很难的数学问题(智力140以下勿进) 旧版Java程序设计Page97 3.12题 庞涓 2016-08-23 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 一个很难的数学问题(智力1 ...

最新文章

  1. Beta 冲刺(4/7)
  2. 根据痛点分析制作软件
  3. Android--相对布局
  4. STM32F103+UCOS-II 实现临界区不关闭重要中断
  5. 前端学习(2928):昨日回顾
  6. mysql 5.7.4 m14_win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
  7. java中domain什么意思_java解析URL中domain、端口和协议的两种方法
  8. idea 新建ssm java ee_IDEA搭建SSM项目实现增删改查
  9. Win11控制面板里面怎么找到系统安全?
  10. 运行orbslam2出现 段错误 (核心已转储)_JDK 14已发布快速预览16个新特性
  11. Python+OpenGL使用鼠标选择模型不同组成部分
  12. 如何使Git使用我选择的编辑器进行提交?
  13. Github优秀开源项目
  14. Ubuntu 系统安装显卡驱动教程
  15. 图像检索--联合加权聚合深度卷积特征的图像检索方法
  16. 我的创作纪念日--明天的我一定会感谢今天努力的自己
  17. KU FPGA DDR4 SDRAM仿真/板卡测试
  18. 我喜欢的刀刀语录(一)
  19. 视频安防“上帝视角“的畅想
  20. 艾美捷焦磷酸(PPi)分析试剂盒,高通量筛选神器

热门文章

  1. 不要错过使用jOOλ或jOOQ编写Java 8 SQL单行代码的机会
  2. InterruptedException和中断线程的说明
  3. JavaFX 2 GameTutorial第5部分
  4. Java模因拒绝死亡
  5. ZK实际应用:MVVM –与ZK客户端API一起使用
  6. 我们多么想要新的Java日期/时间API?
  7. python open读取_python,一读取文件open()
  8. 正则表达式的环视深度剖析
  9. Linux 命令之 rpm -- RPM 软件包的管理工具
  10. feignclient注解使用_从 Feign 使用注意点到 RESTFUL 接口设计规范