我很想知道 synchronized 关键字在 java 中的实际作用,我有以下代码片段可以说-:
synchronized(lockObject){
// some activity
}
如果同步语句无法获得锁,它会再试一次,还是我应该把它放在一个while循环中,如果你能解释它为什么会发生,那就太好了。
和有什么区别
synchronized(lockObject){
}
和
while(true){
synchronized(lock_object){
break;
}
}