لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره جامع Java SE 17 Developer (1Z0-829): واحد ۷
- آخرین آپدیت
دانلود Java SE 17 Developer (1Z0-829): Unit 7
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با دوره تخصصی ما در زمینه برنامهنویسی همزمان (Concurrent Programming) آشنا شوید و بر قابلیتهای Threading و Concurrency در جاوا مسلط شوید. این دوره به بررسی مفاهیم ضروری ایجاد و مدیریت تردها با استفاده از رابطهای Runnable و Callable میپردازد و مهارتهای لازم برای اجرای بهینه کدهای همزمان را به شما میآموزد. شما چرخه حیات تردها و اتوماسیونی که توسط سرویسهای Executor و APIهای Concurrent ارائه میشود را بررسی خواهید کرد تا بتوانید تسکها را به طور موثر مدیریت کنید. دروس ما شامل جزئیات Thread Pooling، ارسال تسکها و مدیریت چرخه حیات (از جمله روشهای Shutdown و نظارت بر تکمیل تسکها) است. علاوه بر این، درک عمیقی از توسعه کدهای Thread-safe به دست خواهید آورد و با چالشهای رایجی مانند Race Conditions، Deadlocks و Livelocks مقابله خواهید کرد. این دوره دیدگاههای عملی در مورد استفاده از APIهای همزمانی جاوا، از جمله Blocking Queues، مجموعههای Concurrent و مکانیزمهای همگامسازی برای ایجاد برنامههای چندرشتهای (Multi-threaded) قدرتمند و کارآمد ارائه میدهد. در پایان این دوره، شما دانش و مهارتهای لازم برای بهرهبرداری کامل از ویژگیهای Concurrency در جاوا را خواهید داشت تا بتوانید برنامههایی مقیاسپذیر و پاسخگو طراحی کنید.
سرفصل ها و درس ها
همزمانی (Concurrency)
Concurrency
معرفی ماژول
Module introduction
اهداف آموزشی
Learning objectives
رابط Runnable و کلاس Thread
Runnable and Thread
سرویس ExecutorService و Future
ExecutorService and Future
چرخه حیات ExecutorService بخش اول
ExecutorService lifecycle - part 1
چرخه حیات ExecutorService بخش دوم
ExecutorService lifecycle - part 2
بررسی عمیق سوالات
Question Deep Dive
اهداف آموزشی
Learning objectives
شرایط رقابتی، بنبست و لایولاک
Race conditions, deadlock, and livelock
یکپارچگی تراکنشی
Transactional integrity
قابلیت مشاهده (Visibility)
Visibility
صفها و مجموعههای همزمان
Concurrent queues and collections
همگامسازها، قفلها و انواع اتمیک بخش اول
Synchronizers, locks, and atomic types - part 1
همگامسازها، قفلها و انواع اتمیک بخش دوم
Synchronizers, locks, and atomic types - part 2
نمایش نظرات