یکی از چالش هایی که ممکنه در تولید یک نرم افزار بهش برخورد کنید اینه که چطور میشه یک برنامه رو فقط یک بار اجرا کرد؟ به این مفهوم که وقتی برنامه باز شد، دیگه به هیچ وجه نشه یک نمونه دیگه از برنامه رو هم در کنارش اجرا کنیم. مثل برنامه Windows Media Player که تنها یک نمونه از اون روی ویندوز قابل اجرا کردنه و تنها همون یک پروسه مسئول پخش تمامی فایلهای مالتی مدیا بر روی ویندوز شما هست.
بحثی که در این مقاله قراره بهش بپردازم، شاید کابوسی برای برنامه نویسان دات نت باشه! چون بدون شک اکثر برنامه نویسان دات نت با مشکل مدیریت حافظه در برنامه هاشون مواجه هستن و یا در آینده قطعا باهاش مواجه خواهند شد. اما آیا راهکاری برای حل این مشکل وجود داره؟ در ادامه با من همراه باشید.