是的,synchronized
關鍵字在Java中可以用于同步方法。當一個方法被聲明為synchronized
時,它表示該方法是同步的。這意味著在同一時間,只有一個線程可以執行這個同步方法。其他嘗試訪問該方法的線程將被阻塞,直到當前線程完成該方法的執行。
這是一個簡單的示例:
public class SynchronizedMethodExample {
public synchronized void synchronizedMethod() {
// 同步代碼
}
}
在這個例子中,synchronizedMethod
方法被聲明為同步方法。因此,當多個線程嘗試訪問這個方法時,它們將按順序執行,一次只有一個線程可以執行該方法。