大家帮我看看怎么会抛异常能应该不会呀! Thread.sleep(1000); //可以导致遗漏通知只是sleep一次而已,1000后,执行mn.waitToProceed();不会遗漏的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 main()函数里final MissedNotify mn = new MissedNotify();应该是MissedNotifyFix吧!!我运行了一下,没有例外抛出呀!!这是运行结果:D:\>java MissedNotifyFixmain:in MissedNotify()threadB:in proceed()-entered//////////////////////////threadB:truethreadB:in proceed()-about to notifyAll()threadB:in proceed()-back from notifyAll()threadB:in proceed()-leavingthreadA:in waitToProceed()-enteredthreadA:in waitToProceed()-entered sync blockthreadA:in waitToProceed()-leaving sync blockthreadA:in waitToProceed()-leavingmain:about to invoke interrupt() on threadA 没有抛出啊只是编译没通过我把49行 //final MissedNotify mn = new MissedNotify();改为 final MissedNotifyFix mn = new MissedNotifyFix();编译后运行结果为main:in MissedNotify()threadB:in proceed()-entered//////////////////////////threadB:truethreadB:in proceed()-about to notifyAll()threadB:in proceed()-back from notifyAll()threadB:in proceed()-leavingthreadA:in waitToProceed()-enteredthreadA:in waitToProceed()-entered sync blockthreadA:in waitToProceed()-leaving sync blockthreadA:in waitToProceed()-leavingmain:about to invoke interrupt() on threadA 求救各位大侠 郁闷很久的小问题!! 悲剧的java和SQL Sever 2000 dialogue如何返回父窗口 关于 float 类型数据的问题 这个应该怎么写啊 又到年终了,祝兄弟们万事如意,多拿奖金。开始散分..... 可执行文件的问题? 火急!!!原来在jdk1.3下做的程序在jdk1.4下运行出现乱码问题? JAVA泛型通配符 this 在这里表示什么意思? 请问怎样知道字符串中包不包含小数点?
我运行了一下,没有例外抛出呀!!
这是运行结果:
D:\>java MissedNotifyFix
main:in MissedNotify()
threadB:in proceed()-entered
//////////////////////////
threadB:true
threadB:in proceed()-about to notifyAll()
threadB:in proceed()-back from notifyAll()
threadB:in proceed()-leaving
threadA:in waitToProceed()-entered
threadA:in waitToProceed()-entered sync block
threadA:in waitToProceed()-leaving sync block
threadA:in waitToProceed()-leaving
main:about to invoke interrupt() on threadA
只是编译没通过
我把49行 //final MissedNotify mn = new MissedNotify();
改为 final MissedNotifyFix mn = new MissedNotifyFix();
编译后运行结果为
main:in MissedNotify()
threadB:in proceed()-entered
//////////////////////////
threadB:true
threadB:in proceed()-about to notifyAll()
threadB:in proceed()-back from notifyAll()
threadB:in proceed()-leaving
threadA:in waitToProceed()-entered
threadA:in waitToProceed()-entered sync block
threadA:in waitToProceed()-leaving sync block
threadA:in waitToProceed()-leaving
main:about to invoke interrupt() on threadA