PDA

View Full Version : سوال: سوال در مورد thread و priority های آن در دات نت



mohammad_kazem
چهارشنبه 03 دی 1393, 10:58 صبح
با سلام خدمت دوستان عزیز
یک thread دارم که میخوام اولویتش (priority) رو روی ویندوز بالاتر از همه تسک های (task) سیستم عامل قرار بدم.یعنی بدون هیچ وقفه ای بکار خودش ادامه بده
تا جایی که من میدونم اولویت تسک های ویندوز توی شش سطح قرار میگیره که بالاترین اونها realtime هست. اما توی دات نت فقط پنج سطح بعدی رو در اختیار برنامه نویس قرار میده. ولی من میخوام اولویت threadی که نوشتم روی realtime باشه.
آیا این کار امکان پذیره؟ چطوری؟
پیشاپیش از راهنمایی دوستان متشکرم

rahnema1
چهارشنبه 03 دی 1393, 13:24 عصر
سلام
realtime در سطح process تعیین میشه

System.Diagnostics.Process.GetCurrentProcess( ).PriorityClass = System.Diagnostics.ProcessPriorityClass.RealTime;

البته بهتره این کار را نکنید چون این اولویت برای کارهای سیستم عامل استفاده میشه

mohammad_kazem
چهارشنبه 03 دی 1393, 17:19 عصر
سلام
realtime در سطح process تعیین میشه

System.Diagnostics.Process.GetCurrentProcess( ).PriorityClass = System.Diagnostics.ProcessPriorityClass.RealTime;

البته بهتره این کار را نکنید چون این اولویت برای کارهای سیستم عامل استفاده میشه

سلام
خیلی ممنون دوست عزیز. این کار کار رو میخوام روی win ce انجام بدم. حتما باید این اولویت رو داشته باشه
به هر حال لطف کردین