عنوان:

‫به کارگیری مفهوم Double-checked locking


نویسنده: حامد سبزیان
تاریخ: ۱۳۹۷/۰۷/۰۲ ۹:۳۶
آدرس: www.dntips.ir

ضرورت استفاده به هنگام Caching، خصوصا اگر تعداد خوانش بالا و همزمان روی دیتای کش شده باشد و از طرفی Reload دیتا زمانبر.

if (exists in cache)
{
   return from cache
}
lock(staticObject)
{
   if (exists in cache)
   {
       return from cache
   }
   read from db & cache & return
}




مشاهده مطلب اصلی