类级别的线程同步概念问题 如题,如果是类级别, 举个例子 A类有f方法是同步方法, 我用这个类生成两个对象a和b,然后在运行a和b时候,a.f()和c.f()之间要保持同步和互斥?谢谢赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建一个static变量,由两个类对象共用,在操作之前sync以下 直接将f方法声明为synchronized类型,应该更简单 用 synchronized 同步 class A { public void f() { synchronized(A.class) { .... } }} 2楼兄弟这个是错的。在函数上加synchronized,这能对同一个对象的互斥,但2个对象却是可以同时进入的。5,6楼兄弟是对的。如果是C++,用1楼兄弟的static成员变量最好。 java里这些2进制数分别表示 byte是多少? 大家一般都用什么来写java程序? 请教!如何形成邮件,急,在线等! 在一个类的构造方法里面放一个super(); 代表什么意思啊 如何将多个*.java文件一次性编译? 哪里能下载《Core Java》和《Thinking in Java》啊? 那位大哥能介绍两本专讲java线程的书! jar问件怎么会这样? 我爱Robocode!是否有志同道合的,大家切磋切磋! 在Java中怎样读取数据源 上班无聊,介绍个好网给你们听听故事会... 急!!本人想做一个小程序IO请高手指点。。
public void f() {
synchronized(A.class) {
....
}
}
}