Archiver

Singleton Pattern ພຽງ​ແຕ່​ຫນຶ່ງ​ຕົວ​ຢ່າງ​ຖືກ​ສ້າງ​ຂຶ້ນ​ໃນ​ຫລາຍ Threading

ໃນ​ຂະ​ນະ​ທີ່​ການ​ນໍາ​ໃຊ້​ຮູບ​ແບບ​ການ​ຊິງ​ໄດ້, ພຽງ​ແຕ່​ຫນຶ່ງ​ຕົວ​ຢ່າງ​ແມ່ນ​ການ​ສ້າງ​ຕັ້ງ​ໃນ​ກະ​ທູ້​ຫຼາຍ?

ການ​ນໍາ​ໃຊ້​ລະ​ດັບ singleton threadsafe ຈະ​ຮັບ​ປະ​ກັນ​ວ່າ​ມີ​ພຽງ​ແຕ່​ຫນຶ່ງ​ຕົວ​ຢ່າງ​ແມ່ນ​ການ​ສ້າງ​ຕັ້ງ.

ລະ​ດັບ​ຜະ​ນຶກ​ສາ​ທາ​ລະ​ນະ Singleton { static ສ່ວນ​ຕົວ Singleton singleton = null; ສ່ວນ​ຕົວ singletonLock ວັດ​ຖຸ​ອ່ານ​ຢ່າງ​ດຽວ static = ວັດ​ຖຸ​ໃຫມ່();

ສ່ວນ​ຕົວ Singleton() {} static ສາ​ທາ​ລະ​ນະ Singleton getInstance() { ລັອກ (singletonLock) […]