java notify视频_一个很好的小例子来演示java中的wait()和notify()方法
任何人都可以在
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()方法相关推荐
- java 弱智语言_一个很弱智的问题
一个很弱智的问题 private JButton play,stop; private int flag=0; //创建一个标志位 public void init() { setBackground ...
- java treelist 排序_一个很好的Java排序列表
我正在寻找Java的良好排序列表.到处搜寻可以给我一些有关使用TreeSet / TreeMap的提示.但是这些组件缺少一件事:随机访问集合中的元素.例如,我想访问排序集中的第n个元素,但是使用Tre ...
- java quartz实例_一个非常简单的quartz例子
在quartz中一个作业实例必须实现org.quartz.Job接口 如: package com.unicom.gdnum.jobs; import java.util.*; import org. ...
- java实现购买_一个简单的实现购买商品功能的Java小程序
public class Purchase { public static void main(String[] args) { System.out.println(" * * * * * ...
- 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 ...
- 做一个很难的小程序是怎样的体验(一)
"小程序能做什么样的产品?" 这可能是我被问到最多的关于小程序的问题.通常我会说:理论上,小程序能力还挺完整的,大部分 Web 可以做的产品,都可以落地. 但理论终归是理论,唯有实 ...
- asp.net 一个简易权限的小例子设计
asp.net 一个简易权限的小例子设计 近日在阅读一本asp.net的书时(国人写的),其中提到了一个简易权限的小例子,感觉说的还是比较清楚,有点代表性, 故在此简单介绍下其实现原理 其核心是 ...
- 一个新闻列表的小例子
最近想系统的学习一下web前端开发,看了很多资料,因为本人不是前端的开发人员,心里不知道玩啥,从哪里开始,觉得无聊,就从模仿开始吧! 来看一个今天我的小例子吧! 我觉得我这个例子有几点重要的: 1.超 ...
- java孙膑与庞涓_一个很难的数学问题(智力140以下勿进)
旧版Java程序设计Page97 3.12题
庞涓...
一个很难的数学问题(智力140以下勿进) 旧版Java程序设计Page97 3.12题 庞涓 2016-08-23 0 0 0 暂无评分 其他 1 积分下载 如何获取积分? 一个很难的数学问题(智力1 ...
最新文章
- Beta 冲刺(4/7)
- 根据痛点分析制作软件
- Android--相对布局
- STM32F103+UCOS-II 实现临界区不关闭重要中断
- 前端学习(2928):昨日回顾
- mysql 5.7.4 m14_win7 64位下如何安装配置mysql-5.7.4-m14-winx64(安装记录)
- java中domain什么意思_java解析URL中domain、端口和协议的两种方法
- idea 新建ssm java ee_IDEA搭建SSM项目实现增删改查
- Win11控制面板里面怎么找到系统安全?
- 运行orbslam2出现 段错误 (核心已转储)_JDK 14已发布快速预览16个新特性
- Python+OpenGL使用鼠标选择模型不同组成部分
- 如何使Git使用我选择的编辑器进行提交?
- Github优秀开源项目
- Ubuntu 系统安装显卡驱动教程
- 图像检索--联合加权聚合深度卷积特征的图像检索方法
- 我的创作纪念日--明天的我一定会感谢今天努力的自己
- KU FPGA DDR4 SDRAM仿真/板卡测试
- 我喜欢的刀刀语录(一)
- 视频安防“上帝视角“的畅想
- 艾美捷焦磷酸(PPi)分析试剂盒,高通量筛选神器