کتاب کنترل همزمانی در Modula-3: اصول و پیاده‌سازی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره کنترل همزمانی در Modula-3: اصول و پیاده‌سازی

موضوع کلی: علوم کامپیوتر

موضوع میانی: برنامه‌نویسی همزمان و موازی

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر برنامه‌نویسی همزمان
  • 2. چالش‌های برنامه‌نویسی همزمان
  • 3. مروری بر Modula-3 و ویژگی‌های آن
  • 4. مفاهیم اولیه همزمانی: فرآیندها و نخ‌ها
  • 5. انواع همزمانی در Modula-3
  • 6. مقدمه‌ای بر کنترل همزمانی
  • 7. معرفی Primitives کنترل همزمانی در Modula-3
  • 8. Monitorها در Modula-3: اصول کار
  • 9. پیاده‌سازی Monitorها در Modula-3
  • 10. Condition Variables: هماهنگ‌سازی نخ‌ها
  • 11. Semaphoreها در Modula-3: کنترل دسترسی
  • 12. مقایسه Monitorها و Semaphoreها
  • 13. Mutexها در Modula-3: قفل‌های انحصاری
  • 14. استفاده از Mutexها برای جلوگیری از شرایط مسابقه
  • 15. برنامه‌نویسی بدون قفل (Lock-Free Programming)
  • 16. Atomic Operations در Modula-3
  • 17. استفاده از Atomic Operations برای همزمانی
  • 18. Deadlock: تعریف و علل
  • 19. جلوگیری از Deadlock در Modula-3
  • 20. تشخیص Deadlock در Modula-3
  • 21. Livelock: تعریف و علل
  • 22. جلوگیری از Livelock در Modula-3
  • 23. Race Condition: تعریف و راه‌حل‌ها
  • 24. Data Raceها و ابزارهای تشخیص
  • 25. انواع الگوریتم‌های هماهنگ‌سازی
  • 26. استفاده از Message Passing برای همزمانی
  • 27. Actor Model در Modula-3
  • 28. معماری مبتنی بر Event Loop
  • 29. مقایسه Message Passing و Shared Memory
  • 30. استفاده از Thread Poolها در Modula-3
  • 31. مدیریت منابع در محیط‌های همزمان
  • 32. کنترل همزمانی در سیستم‌عامل Modula-3
  • 33. برنامه‌نویسی همزمان با استفاده از کتابخانه‌های Modula-3
  • 34. اشکال‌زدایی برنامه‌های همزمان
  • 35. تست و اعتبارسنجی برنامه‌های همزمان
  • 36. بهینه‌سازی عملکرد برنامه‌های همزمان
  • 37. الگوهای طراحی برای برنامه‌نویسی همزمان
  • 38. استفاده از کنترل همزمانی در برنامه‌های کاربردی واقعی
  • 39. کنترل همزمانی در سیستم‌های توزیع‌شده Modula-3
  • 40. برنامه‌نویسی همزمان ایمن در Modula-3
تگ‌ها: Atomic Operations Concurrency Concurrent Programming Deadlock Livelock Lock-Free Modula-3 Modula-3 concurrency Monitors Mutexes Parallelism Race Condition Semaphores Synchronization Threading

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.