پاسخ داده شد
پیاده سازی singleton برای زمانیکه چند ترد داریم چگونه انجام می شود؟
جاوا آموزش جاوا پیاده سازی singleton در جاوا Singleton چند تردی singleton در جاوا multi thread singleton
- فرشته حقیقی 2 سال قبل سوال کرد
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ عالی
برای پیاده سازی کلاس singleton در جاوا در زمانیکه چند ترد داریم باید ساخت نمونه از کلاس در متد synchronize شده انجام شود.
public class ThreadSafeSingleton {
private static ThreadSafeSingleton instance;
private ThreadSafeSingleton(){}
public static synchronized ThreadSafeSingleton getInstance(){
if(instance == null){
instance = new ThreadSafeSingleton();
}
return instance;
}
}
- فرشته حقیقی 2 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید
پاسخ شما