synchronization { code } your wanna hold
解决方案 »
- 大家都来看看,给点提示,指出错误,再给出答案
- Java线程同步经典问题-卖票问题有个地方不懂??
- jar不能运行
- java 多线程问题
- static方法。。。
- powerdesigner(15.0)连接MYSQL报错。
- java控件 类QQ控件 有没有知道是什么空间的啊
- socket类中isClosed()和isConneted()方法的问题
- 虚心请教:我想创建变长的Hashtable数组,Hashtable mp[]; mp[0] = new Hashtable();为什么错了呢?
- 问个双向链表的问题
- 如何通过java代码对数据表的属性进行修改?
- 等待大家的帮助,我马上就大三了,有个想法!!!!!
把你的sleep换成wait() 操作完后notify()
你应该为你的“A操作”和你的“B操作”添加同步控制:public synchronized void A(){}public synchronized void B(){}把那些什么isBOprating 去掉。
public synchronized void A(){}
public synchronized void B(){}
这样写不能保证在执行A()的同时不会进入B()吧
不能保证同时不执行A()和B()。
A操作和B操作就是两个函数,现在已经放在两个线程中了啊,一个在Main主线程中,一个SubThread子线程中