java线程中的自定义事件 最近研究java中的Event和Listener机制请问各位怎么能在一个线程中引发事件,并通知另一个线程中的类呢,谢谢:) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int EVENT;(0事件没发生;1事件发生)线程A(Listener)run(){ while(true) { if(EVENT==1) { 处理 } }}线程B(Event)run(){ while(true) { 通过类似 EVENT =1;或 EVENT=0; }} PipedInputStream / PipedOutputStream 象楼上的设置标志或者数据然后自己waitnotify 一般来说,像楼上说的用boolean标签,作循环判断,加上wait和notify来实现。建议LZ也可以去研究一下JAVA与模式中的对象行为模式,有一个模式叫观察者模式,比较难懂,有兴趣的话,你可以研究研究。。 抽象类的实例化,迷茫!!! 线程优先级问题? 一道程序题求解 求各位大大帮忙,简单SQL语句 怎么把"134754481"里面都是半角的字符转成全角的字符串"134754481"?? 用java程序下载一个cgi连接的东西(别非cgi的可以),出错了!!!! 哪位仁兄可以给一份java版的SGIP源程序? 求助一道实际题目 编译通过,运行时出现这样的问题。怎么办? 在JList中对鼠标双击事件的响应问题 Java如何在函数中修改传入参数的值 如何获得域名 主机名 的IP地址
线程A(Listener)
run()
{
while(true)
{
if(EVENT==1)
{
处理
}
}
}线程B(Event)
run()
{
while(true)
{
通过类似
EVENT =1;或 EVENT=0; }
}
设置标志或者数据
然后自己wait
notify
建议LZ也可以去研究一下JAVA与模式中的对象行为模式,有一个模式叫观察者模式,比较难懂,有兴趣的话,你可以研究研究。。