درود بر بچه ها
نخ یا همون Thread جزو کدام از این دسته ها میشه؟ Task چی؟ به نظرتون بچه ها کی از کلاس Task باید استفاده کنیم و کی از کلاس Thread و فرقشون تو چی هست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
درود بر بچه ها
نخ یا همون Thread جزو کدام از این دسته ها میشه؟ Task چی؟ به نظرتون بچه ها کی از کلاس Task باید استفاده کنیم و کی از کلاس Thread و فرقشون تو چی هست؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
این موارد هردوشون داستان زیادی داره باید خوب مطالعه کنی.
Tread یک کلاس است که اگه خیلی ساده بگم : یک کار خیلی طولانی را برای شما انجام میده فرقش با حالت عادی اینه که در کار عادی اگر 20 ثانیه طول بکشه شما نباید با برنامه کاری داشته باشی تا 20 ثانیه دیگه برنامه اون کاری که دستور دادی انجام بشه و نمی تونه دستور بعدی را اجرا کنه. در حقیقت منتظر می مونه تا دستور قبلی اجرا بشه و بعد دستور بعدی اجرا بشه. ولی با Tread شما می گی که دستور شما به صورت غیر همزمان Async اجرا بشه و برنامه قفل نکنه.
کلاس Task هم به همین صورت حالا مثل بالا با یک نخ اجرا نمیشه از تمام هسته های سیستم عامل شما به صورت موازی انجام میشه و در صورتی که برنامه ای به صورت MultiTask نوشته شده باشه و روی سیستم تک هسته ای اجرا بشه ، مثل یک Thread معمولی اجرا میشه.
موفق باشی
درود
متاسفانه اصلا نفهمیدم
دوست عزیز شما باید مفاهیم سیستم عامل را خوب بلد باشی. حد اقل چند تا از الگوریتم های ساده را خوب بدونی. اون موقع متوجه میشی این سیستم عامل چطوری داره از سهت افزار کار می کشه و از منابع استفاده می کنه تا به کاربر سرویس بده. بعد با توجه به شناخستی که پیدا می کنی. خوب متوجه میشی.
البته هستند کسایی که مفاهیم سیستم عامل را نمی دونند و دارن با Thread کار می کنند. ولی معنیشو نمی دونن.
حرف آخر: توسیه من به شما دوست عزیز اینه که در مورد عملکرد سیستم عامل ، اینکه چطوری داره کار می کنه چند تا سرفصل بخونی
موفق باشی
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)