Heim >Java >javaLernprogramm >So verwenden Sie die Java-Synchronisierungsmethode

So verwenden Sie die Java-Synchronisierungsmethode

王林
王林nach vorne
2023-04-20 10:58:141113Durchsuche

1. Bei gewöhnlichen Synchronisationsmethoden wird die Sperre dem Objekt zugeordnet, das die Methode aufruft.

2. Bei statischen Synchronisationsmethoden ist die Sperre ein Monitor, der sich auf das deklarierende Methodenklassenobjekt bezieht.

3. Der einfachste Weg, einen synchronisierten Block zu erstellen, besteht darin, die Methode als synchronisiert zu deklarieren.

Das bedeutet, dass der Aufrufer die Sperre erwerben muss, bevor er den Methodenkörper betritt.

Beispiel

public class Point {
  public synchronized void setXY(int x, int y) {
    this.x = x;
    this.y = y;
  }
}

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Java-Synchronisierungsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen