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!