هفت سین
به نام خدادر کد زیر ، ما با دستور زیر System.Threading.Thread.CurrentThread.ManagedThreadIdمی توانیم شماره Thread در حال اجرا را بدست آوریم و با دستور زیر می توانیم تعداد Thread های ایجاد شده را بدست آوریم :System.Diagnostics.Process.GetCurrentProcess().Threads.Countخروجی برنامههمانطور که در خروجی بالا مشهود است ، قبل شروع فرآیند های موازی ( عملیات های موازی ، منظور از فرآیند ، دستورات موازی است
جدیدترین مطالب
لینک های وب
آرشیو وبلاگ
به نام خدا
موضوعات مرتبط:آرشیو
برچسب ها:
در کد زیر ، ما با دستور زیر
System.Threading.Thread.CurrentThread.ManagedThreadId
می توانیم شماره Thread در حال اجرا را بدست آوریم و با دستور زیر می توانیم
تعداد Thread های ایجاد شده را بدست آوریم :
System.Diagnostics.Process.GetCurrentProcess().Threads.Count
خروجی برنامه

همانطور که در خروجی بالا مشهود است ، قبل شروع فرآیند های موازی ( عملیات های موازی ، منظور
از فرآیند ، دستورات موازی است نه Process که حاوی چندین Thread است.) تعداد Thread های ایجاد شده
برابر با 4 است. این Thread ها درون Thread Pool تولید شده و از نوع Managed Thread هستند.
با اینکار ، خود سیستم عامل یک حدسی میزند تا زمان بوجود آمدن Thread ها یا Thread Creation Time
کاهش یابد تا سرعت پردازش موازی افزایش یابد.یعنی سیستم عامل چند Thread را میسازد تا صرفه جویی
در زمان صورت پذیرد.
موضوعات مرتبط:
برچسب ها:
تاريخ : شنبه 19 اسفند 1391 | 19:14 | نویسنده : سجاد |
پيوندهای روزانه
لینک های مفید
امکانات وب