عنوان:

‫Hashtable یا ConcurrentDictionary ؟


نویسنده: وحید نصیری
تاریخ: ۱۳۹۲/۱۲/۲۳ ۲۳:۵۸
آدرس: www.dntips.ir
هر دو یک سری ساختار داده lock free هستند ...


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

نظرات

  • مهمان در ۱۳۹۲/۱۲/۲۴ ۱۰:۲۲
    lock free  چیست ؟
    • وحید نصیری در ۱۳۹۲/۱۲/۲۴ ۱۰:۳۶
      زمانیکه اطلاعات یک شیء در چند ترد همزمان مورد استفاده قرار می‌گیرد، برای جلوگیری از تخریب اطلاعات، از روش‌های قفل گذاری مانند واژه‌ی کلیدی lock در سی‌شارپ استفاده می‌شود. یک سری الگوریتم خاص هم هستند که نیازی به استفاده از lock در این حالت‌های خاص ندارند. به آن‌ها lock free algorithms گفته می‌شود.