1. Penerangan
Kerana pemegang kunci adalah benang, bukan panggilan. Thread A telah mengunci objek contoh LoggingWidget dan boleh terus membuka kuncinya jika perlu! Ini ialah kemasukan semula yang dibina ke dalam kunci.
2. Contoh
public class Widget { // 锁住了 public synchronized void doSomething() { ... } } public class LoggingWidget extends Widget { // 锁住了 public synchronized void doSomething() { System.out.println(toString() + ": calling doSomething"); super.doSomething(); } }
Koleksi di Jawa terutamanya dibahagikan kepada empat kategori:
1 , Senarai: dipesan, boleh diulang;
2. Beratur, boleh diulang
3 , kunci unik, tetapi bukan nilai unik.
Atas ialah kandungan terperinci Contoh analisis kemasukan semula kunci terbina dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!