哥,对象真的不是类,不骗你!
class 人
人 你 = new 人();
人 我 = new 人();
如果是
synchronized(你){
吃饭();
}
那么说明你只能一顿一顿吃,不能同时(多线程)吃好几顿饭;
如果是
synchronized(人.class){
吃饭();
}
那么只要我在吃饭,你就不能吃饭,得等我吃完!
转载于:https://my.oschina.net/u/2415534/blog/1922864
哥,对象真的不是类,不骗你!
class 人
人 你 = new 人();
人 我 = new 人();
如果是
synchronized(你){
吃饭();
}
那么说明你只能一顿一顿吃,不能同时(多线程)吃好几顿饭;
如果是
synchronized(人.class){
吃饭();
}
那么只要我在吃饭,你就不能吃饭,得等我吃完!
转载于:https://my.oschina.net/u/2415534/blog/1922864