اشتراک در تلگراماشتراک در واتس‌اپموارد دیگر
عناوین مرتبط از کتابراه
معرفی کتاب
دسته آموزش برنامه نویسی، ۱۰۹صفحه، فرمت PDF، زبان فارسی، ۱۴.۳ مگابایت، ۱۵۵۹۸ بازدید

توسعه مهارت موازی سازی با dot NET Framword 4

 

پردازنده هایی (CPU) که امروزه در سرور ها و رایانه های شخصی مورد استفاده قرار می گیرند، کاملا متفاوت با پردازنده های قدیمی می باشد.  پردازنده های جدید اغلب چند هسته ای بوده و قابلیت پردازش اطلاعات را به طور همزمان، موازی و توسط هسته های مختلف را دارند.

برنامه هایی که تاکنون توسط  DotNet Framework نوشته شده اند بیشتر آن ها فقط توسط یکی از هسته های پردازنده مورد پردازش قرار می گیرند. تاکنون جهت اجرای برنامه ها و وظایف (Tasks)به شکل موازی از ThreadPool و به طور کلی Multi-Thread Programming استفاده می شده است. ولی باید توجه داشت که با استفاده از این روش ها هنوز هم پردازش روی یکی از هسته ها انجام می شود و استفاده از ThreadPool به شکل کاملا درستی برنامه ها را به طور همزمان اجرا نمی کند.

تاکنون اگر توسعه گران قصد داشتند اجرای برنامه را با استفاده از هسته های مختلف پردازنده انجام دهند، باید خود را درگیر کدهای سطح پایین و بسیار پیچیده ای می نمودند. اما خوشبختانه با معرفی کتابخانه Task Parallel Library در DotNet Framework 4.0 این عمل به ساده ترین شکل ممکن امکان پذیر شده است.

ادامه...
کتاب‌های مرتبط
بیشتر
ASP.Net Core برای بازار کار
زهرا بیات قلی لاله
ASP.Net Core به زبان ساده
زهرا بیات قلی لاله
Swift به زبان ساده
یونس ابراهیمی
Go به زبان ساده
یونس ابراهیمی
نظرات
برای ثبت نظر ابتدا وارد شوید یا ثبت نام کنید.
نخستین نظر را شما ثبت کنید!
کتاب سبز را دوست دارید؟
لطفا امتیاز و نظر خود را ثبت کنید!
ثبت امتیاز و نظر
کتاب سبز در شبکه‌های اجتماعی
کانال تلگرام