8
Java Singleton และการซิงโครไนซ์
โปรดชี้แจงข้อสงสัยของฉันเกี่ยวกับ Singleton และ Multithreading: วิธีใดเป็นวิธีที่ดีที่สุดในการนำ Singleton ไปใช้ใน Java ในสภาพแวดล้อมแบบมัลติเธรด จะเกิดอะไรขึ้นเมื่อหลายเธรดพยายามเข้าถึงgetInstance() วิธีการในเวลาเดียวกัน เราสามารถสร้างซิงเกิลตันได้getInstance() synchronizedหรือไม่? การซิงโครไนซ์จำเป็นจริงๆหรือไม่เมื่อใช้คลาส Singleton