آموزش مقدماتی تا پیشرفته برنامهنویسی موازی در سیشارپ
یکی از موارد بسیار مهم در برنامهنویسی، استفاده بهینه از منابع سختافزاری سیستم است که دراین میان برنامهنویسی موازی مطرح میشود.
بسیاری از رایانهها دارای چند هسته CPU هستند که امکان اجرای همزمان چندین رشته را می دهد. برای استفاده بهینه از سخت افزار، می توانیم کد خود را موازی کرده و کار را در چندین پردازنده توزیع کنیم.
در گذشته، موازی سازی نیاز به دستکاری سطح پایین رشته ها و Lockها داشت. Visual Studio و کتابخانه دات نت پشتیبانی برنامه نویسی موازی را با ارائه زمان اجرا، انواع کتابخانه وکلاس افزایش می دهند. این ویژگی ها توسعه موازیسازی را ساده می کنند و می توانید کدهای موازی قدرتمند و مقیاس پذیر را در یک اصطلاح طبیعی بدون نیاز به کار مستقیم بنویسید.
در این آموزش با مثالهای مختلفی شروع میکنیم به یادگیری مفهوم موازیسازی و ایجاد و استفاده از کلاسهای آن تا در نهایت بتوانیم بهتر از گذشته برنامههای خود را توسعه دهیم.
پیش نیاز: دوره آموزش سی شارپ از مقدماتی تا پیشرفته استاد مدائنی
نظرات کاربران در رابطه با این دوره