(1)
synchronized(this) {
//......
}
實際上等同于
synchronized void test() {
//......
}
(2)
synchronized(Test.class) {
//......
}
實際上等同于
synchronized static void test() {
//......
}
synchronized(this) {
//......
}
實際上等同于
synchronized void test() {
//......
}
(2)
synchronized(Test.class) {
//......
}
實際上等同于
synchronized static void test() {
//......
}
</script>