ก่อนจะยกตัวอย่าง เราควรรู้ว่ารูปแบบการออกแบบซิงเกิลตันคืออะไร ซิงเกิลตันเป็นรูปแบบการออกแบบที่จำกัดการสร้างอินสแตนซ์ของคลาสไว้เพียงอินสแตนซ์เดียวเท่านั้น การใช้งานที่โดดเด่น ได้แก่ การควบคุมการทำงานพร้อมกันและการสร้างจุดศูนย์กลางในการเข้าถึงสำหรับแอปพลิเคชันเพื่อเข้าถึงที่เก็บข้อมูล ซิงโครไนซ์หมายถ