关于多线程的一点疑问
bsk 2003-01-20 11:59:21 正在看《Java程序设计教程 下册 高级篇》,第15章就专门讲多线程。看完了后,有一点问题还找不到答案。疑问如下:
假如有3个线程thread1、thread2、thread3,其中thread1和thread2由于某种原因处于wait状态,现在想在thread3中只想notify thread1,怎样指定只通知thread1而不通知thread2?不知那位高手能帮我解答一下?
还有,该章最后一个例子Fig.15-7:RandomCharacter.java执行后,假如同时Suspended两个线程(比如是Thread1和Thread2),再启动Thread1,有时候可以启动,有时候不行,不知是什么原因?我怀疑是没有指定具体要通知哪个线程有关系。
谁可以帮我一下呀?先谢谢啦,分肯定不会少给的啦!