آموزش پیاده سازی همزمانی در جاوا (گواهی برنامه نویس جاوا SE 11 1Z0-819)

Implementing Concurrency in Java (Java SE 11 Developer Certification 1Z0-819)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: همزمانی موضوعی ترسناک برای بسیاری از توسعه دهندگان است. یک درک خوب از همزمانی می تواند شما را از سطح پایین به متوسط ​​ارتقا دهد. این دوره به شما همزمانی در جاوا را آموزش می دهد. برای بسیاری از توسعه دهندگان، همزمانی یکی از پیچیده ترین موضوعات است. برای آزمون OCP11 نیز اجباری است، اما نگران نباشید! در این دوره، پیاده سازی همزمانی در جاوا (جاوا SE 11 Developer Certification 1Z0-819)، شما یاد خواهید گرفت که همزمان با استفاده از Java SE پیاده سازی کنید. ابتدا، با شروع با ایجاد موضوعات، اصول اولیه و اینکه همزمانی چیست را بررسی خواهید کرد. در مرحله بعد، مجری های مختلف در جاوا و نحوه استفاده از چندین استراتژی مانند چارچوب join/fork را خواهید دید. در نهایت، نحوه شناسایی و حل مشکلات threading مانند بن بست ها و livelocks را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش همزمانی در جاوا را خواهید داشت که برای پیاده سازی آن در برنامه ها و سوالات مربوط به این موضوع در آزمون OCP11 لازم است.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر Concurrency و Threads Introduction to Concurrency and Threads

  • معرفی ماژول Module Intro

  • همزمانی چیست؟ What Is Concurrency?

  • همزمانی: مزایا و معایب Concurrency: Pros and Cons

  • موضوعات چیست؟ What Are Threads?

  • ایجاد موضوعات Creating Threads

  • قابل اجرا و فراخوانی Runnable and Callable

  • بخوابید، قطع کنید و بپیوندید Sleep, Interrupt, and Join

همگام و قفل Synchronized and Locks

  • معرفی ماژول: قفل های همگام Module Intro: Synchronized Locks

  • تداخل نخ Thread Interference

  • کلمه کلیدی همگام شده Synchronized Keyword

  • Lock Framework: Lock Interface و ReentrantLock Lock Framework: Lock Interface and ReentrantLock

ExecutorService و Thread Pools ExecutorService and Thread Pools

  • معرفی ماژول: ExecutorService و Thread Pools Module Intro: ExecutorService and Thread Pools

  • اجرای وظایف با استفاده از SingleThreadExecutor Executing Tasks Using SingleThreadExecutor

  • ارسال و آینده Submit and Future

  • Thread Pools و Executing Tasks Thread Pools and Executing Tasks

  • ScheduledExecutorService ScheduledExecutorService

مجموعه های همزمان و متغیرهای اتمی Concurrent Collections and Atomic Variables

  • معرفی ماژول: مجموعه های همزمان و متغیرهای اتمی Module Intro: Concurrent Collections and Atomic Variables

  • مجموعه‌های همزمان: چیست و چرا Concurrent Collections: What and Why

  • رابط های مجموعه همزمان Concurrent Collection Interfaces

  • مجموعه‌های همزمان: مسدود کردن صف‌ها Concurrent Collections: Blocking Queues

  • مجموعه های همزمان: SkipList Concurrent Collections: SkipList

  • مجموعه های همزمان: CopyOnWrite Concurrent Collections: CopyOnWrite

  • مجموعه های همگام شده Synchronized Collections

  • کلاس های اتمی Atomic Classes

مشکلات نخ Threading Problems

  • مقدمه ماژول: مشکلات رشته Module Intro: Threading Problems

  • مشکلات زندگی و نخ زنی Liveness and Threading Problems

  • بن بست Deadlock

  • Livelock Livelock

  • گرسنگی Starvation

  • شرایط مسابقه Race Condition

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش پیاده سازی همزمانی در جاوا (گواهی برنامه نویس جاوا SE 11 1Z0-819)
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 27m
32
Pluralsight (پلورال سایت) pluralsight-small
16 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
54
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Maaike van Putten Maaike van Putten

توسعه دهنده نرم افزار و مربی IT

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.