سلام!
بسته شدن برنامه به این معنا است که روی فرم اصلی برنامه روی ضربدر Close کلیک کنید.
اگر یک Foreground Thread مربوط به فرم اصلی در حال اجرا باشه و شما در این حالت فرم اصلی رو Close کنید، فرم بسته میشه ولی اگر Task Manager رو باز کنید می بینید همچنان پروسه ی برنامه در حافظه مقیم و در حال فعالیت هست.
و یه نمونه از فایده اش...
در نرم افزار های تجاری و مالی که نیازه پردازش های به روز رسانی پایگاه داده ی مالی به طور کامل انجام بشه از Foreground Thread استفاده می کنن. در این صورت اگر کاربری برنامه ی مدیریت مالی رو اشتباهی ببنده گرچه فرم برنامه بسته میشه ولی فرآیند به روز رسانی که خیلی مهمه خاتمه پیدا نمی کنه. در این حالت فرآیند برنامه زمانی پایان می پذیره که کار به روزرسانی تموم بشه. در نظر داشته باشید که اگر از Background Thread استفاده می کردیم با بسته شدن فرم اصلی، فرآیند به روزرسانی هم ممکن بود ناتمام باقی بمونه و سبب مشکلات جدی بشه.
موفق باشید
آرمینبرای مشاهده این لینک/عکس می بایست عضو شوید ! برای عضویت اینجا کلیک کنید
Bookmarks