دوره توسعه‌دهنده Java SE 21 (آزمون 1Z0-830): برنامه‌نویسی هم‌روند (Concurrent) - آخرین آپدیت

دانلود Java SE 21 Developer (Exam 1Z0-830): Concurrent Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: مکانیسم‌ها، اینترفیس‌ها و کلاس‌های بنیادی برای پیاده‌سازی هم‌روندی در جاوا نیازمند بررسی دقیق هستند. در این دوره آموزشی (Java SE 21 Developer - Exam 1Z0-830)، شما نحوه نوشتن کدهای هم‌روند صحیح و بهینه در جاوا را خواهید آموخت. ابتدا با مفاهیم پایه برنامه‌نویسی هم‌روند در جاوا آشنا شده، چرخه حیات Threadها را مدیریت کرده و هر دو نوع Threadهای پلتفرم و مجازی (Virtual Threads) را بررسی می‌کنید. سپس، روش‌های توسعه کدهای Thread-safe (ایمن از نظر رشته‌ای) را فرا خواهید گرفت و در نهایت، کار با کالکشن‌های هم‌روند و استریم‌های موازی (Parallel Streams) را یاد می‌گیرید. پس از اتمام این دوره، شما مهارت‌ها و دانش لازم برای نوشتن برنامه‌های جاوا با کارایی بالا و بدون خطا در محیط‌های چندرشته‌ای را کسب خواهید کرد.

سرفصل ها و درس ها

مقدمه‌ای بر هم‌روندی در جاوا Introducing Java Concurrency

  • مشکل هم‌روندی The Concurrency Problem

  • دمو: نمایش تک رشته (One Thread) Demo: One Thread Demo

  • دمو: نمایش دو رشته (Two Threads) Demo: Two Threads Demo

  • رشته‌های مجازی (Virtual Threads) Virtual Threads

  • دمو: رشته‌های مجازی Demo: Virtual Threads

کار با Executors و Thread Pools Working with Executors and Thread Pools

  • آشنایی با Executors و Thread Pools Introducing Executors and Thread Pools

  • دمو: نمایش Executors Demo: Executors Demo

  • استفاده از اینترفیس Callable Using the Callable Interface

توسعه کدهای Thread-safe Develop Thread-safe Code

  • مشکل به‌روزرسانی از دست رفته (Lost Update) The Lost Update Problem

  • متغیرهای اتمیک (Atomic Variables) Atomic Variables

  • قفل‌ها (Locks) Locks

  • مسئله تولیدکننده-مصرف‌کننده Producer-Consumer Problem

کالکشن‌های هم‌روند و استریم‌های موازی Concurrent Collections and Parallel Streams

  • آشنایی با کالکشن‌های هم‌روند Introducing Concurrent Collections

  • دمو: کالکشن‌های Synchronized Demo: Synchronized Collections

  • استریم‌های موازی (Parallel Streams) Parallel Streams

  • دمو: استریم‌های موازی Demo: Parallel Streams

نمایش نظرات

دوره توسعه‌دهنده Java SE 21 (آزمون 1Z0-830): برنامه‌نویسی هم‌روند (Concurrent)
جزییات دوره
1h 3m
16
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
9
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Tudose Catalin Tudose

من در پیتستی ، رومانی متولد شدم و در رشته کامپیوتر در بخارست تحصیل کردم و در سال 1997 فارغ التحصیل شدم و در سال 2006 دکترای خود را با تز "پایگاه داده های مکانی برای بازسازی امداد" دریافت کردم. من در دانشگاه "Politehnica" دوره های Bucuresti و حوزه های علمیه در مورد تجزیه و تحلیل الگوریتم ها ، گرافیک کامپیوتر ، طراحی منطق و طراحی پایگاه داده تدریس کرده ام. من در صنعت توسعه نرم افزار مشارکت داشته ام ، از اواخر دهه 90 کار می کردم و از اوایل سال 2000 روی فناوری های جاوا و جاوا تمرکز داشتم. در حال حاضر در حال توسعه/توسعه دوره های جاوا و وب در داخل شرکت Luxoft هستم.