کتاب برنامهنویسی شیگرا همزمان: اصول و الگوها با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی شیگرا همزمان: اصول و الگوها
موضوع کلی: علوم کامپیوتر
موضوع میانی: برنامهنویسی همزمان و چندنخی
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامهنویسی همزمان
- 2. چالشهای برنامهنویسی همزمان
- 3. مفاهیم شیگرایی و ارتباط آن با همزمانی
- 4. بررسی مدل حافظه در محیطهای همزمان
- 5. مسائل مربوط به race condition و deadlock
- 6. قفلها (Locks) و انواع آنها
- 7. قفلهای مبتنی بر mutex
- 8. قفلهای Read-Write
- 9. قفلهای Spinlock
- 10. استفاده از semaphore برای کنترل دسترسی
- 11. برنامهنویسی بدون قفل (Lock-Free Programming)
- 12. ساختارهای دادهای همزمان
- 13. صفهای همزمان (Concurrent Queues)
- 14. پشتههای همزمان (Concurrent Stacks)
- 15. نقشههای همزمان (Concurrent Maps)
- 16. الگوهای طراحی همزمان
- 17. الگوی Actor
- 18. الگوی Producer-Consumer
- 19. الگوی Master-Worker
- 20. استفاده از Future و Promise
- 21. مدیریت استثراها در برنامههای همزمان
- 22. تست و دیباگ برنامههای همزمان
- 23. ابزارهای دیباگ همزمانی
- 24. معماریهای همزمان
- 25. برنامهنویسی همزمان مبتنی بر thread pool
- 26. برنامهنویسی همزمان با استفاده از کتابخانههای همزمانی
- 27. برنامهنویسی همزمان در جاوا (بخش اول)
- 28. برنامهنویسی همزمان در جاوا (بخش دوم)
- 29. برنامهنویسی همزمان در پایتون (بخش اول)
- 30. برنامهنویسی همزمان در پایتون (بخش دوم)
- 31. برنامهنویسی همزمان در C++ (بخش اول)
- 32. برنامهنویسی همزمان در C++ (بخش دوم)
- 33. استفاده از Atomic Variables
- 34. برنامهنویسی غیرمسدودکننده (Non-Blocking Programming)
- 35. استفاده از CompletionStage در جاوا
- 36. برنامهنویسی Reactive
- 37. مفاهیم جریان داده (Data Streams)
- 38. ترکیب جریان دادهها
- 39. مدیریت خطا در جریان دادهها
- 40. استفاده از ReactiveX
- 41. برنامهنویسی همزمان توزیعشده
- 42. مقدمهای بر سیستمهای توزیعشده
- 43. استفاده از RPC در محیطهای همزمان
- 44. مفاهیم Consistency و Availability
- 45. استفاده از Microservices
- 46. الگوهای معماری Microservices
- 47. مقایسه الگوهای همزمانی مختلف
- 48. بهینهسازی عملکرد در برنامههای همزمان
- 49. تحلیل گلوگاهها در برنامههای همزمان
- 50. استفاده از Profiler
- 51. نکات پیشرفته برنامهنویسی همزمان
تگها:
actor model
c++ concurrency
concurrency
concurrent data structures
deadlocks
java concurrency
lock free
multi-threading
object oriented programming
python concurrency
reactive programming
semaphore
برنامهنویسی همزمان
چندنخی
شیگرایی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.