函数之间的互斥问题 就是多线程的情况下,每个线程会调用两个函数(a,b),但我希望一个线程调用a的时候,其他的线程不能调用b。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样试试 static Object lock = new Object(); synchronized (lock) { a(); // or b();}或者 a(){ synchronized (lock) { //do something }} 只要将两个方法都声明为synchronized,就可以保证在一个线程调用对象object.a()的时候,其它线程无法调用object.b(); 请教一个关于IO串行化对象的问题! 学习java时遇到的问题 能说一下.tomcat5和5.5.还有jdk1.5和1.6的区别 是否有工具可以提取用到的类 怎么判断一个字符是不是中文吖 一个初学者的问题(一定帮忙进来看看,拜托) begging java2 这本书怎么样啊 按 上一个 这个按纽 怎么没反应啊!!各位帮我看看。 在JAVA中如何判断一个文本框中没有值并给用户提示 为什么我的tomcat不认识BLOB? GridBagLayout怎么用啊! 请教高手,如何用java通过SP发送短消息?急!!!
static Object lock = new Object();
synchronized (lock) {
a(); // or b();
}或者 a(){
synchronized (lock) {
//do something
}
}