1. Speicherinteraktionsprozess
Thread 1 aktualisiert den x-Wert der Arbeitsspeicheraktualisierung des Threads in der Hauptspeicher-Mittellinie.
Lesen Sie die x-Variable, die zuvor von Thread 1 aktualisiert wurde, von Thread 2 in den Hauptspeicher.
2. Acht Arten interaktiver Operationen
lock (lock)
wirkt auf Variablen im Hauptspeicher und markiert die Variablen als Thread-exklusiv.
unlock (unlock)
wirkt auf Variablen im Hauptspeicher und gibt die Variablen im gesperrten Zustand frei. Die freigegebenen Variablen werden von anderen Threads gesperrt.
read (Lesen)
wirkt auf Variablen im Hauptspeicher und überträgt den Wert der Variablen vom Hauptspeicher in den Arbeitsspeicher des Threads, sodass er von der nachfolgenden Ladeaktion verwendet werden kann.
load (load)
wirkt auf Variablen im Arbeitsspeicher und legt den durch den Lesevorgang aus dem Hauptspeicher erhaltenen Variablenwert in eine Kopie der Variablen im Arbeitsspeicher ab.
Verwendung (Verwendung)
wirkt auf Variablen im Arbeitsspeicher, übergibt den Variablenwert des Arbeitsspeichers an die Ausführungs-Engine und führt diesen Vorgang aus, wenn die virtuelle Maschine auf eine Bytecode-Anweisung stößt, die die Verwendung der Variablen erfordert.
assign (Zuweisung)
Wirkt auf Variablen im Arbeitsspeicher, weist den von der Ausführungs-Engine empfangenen Wert der Variablen im Arbeitsspeicher zu und führt diesen Vorgang aus, wenn die virtuelle Maschine auf die Bytecode-Anweisung stößt, die den Variablenwert zuweist .
store (Speicher)
wirkt auf Variablen im Arbeitsspeicher, überträgt die Variablenwerte im Arbeitsspeicher in den Hauptspeicher und wird dann von der Schreiboperation verwendet.
Schreiben (Schreiben)
wirkt auf Variablen im Hauptspeicher und fügt die durch den Speichervorgang aus dem Arbeitsspeicher erhaltenen Variablenwerte in die Variablen im Hauptspeicher ein.
Die grundlegenden Datentypen von Java sind unterteilt in:
1.
2. Gleitkommatyp, ein Datentyp, der zur Darstellung von Dezimalzahlen verwendet wird.
3. Das Schlüsselwort des Zeichentyps ist „char“.
4. Der boolesche Typ ist der grundlegende Datentyp, der logische Werte darstellt.
Das obige ist der detaillierte Inhalt vonJava-Speicherinteraktionsmethoden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!