1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Java Multithreading and Concurrency from Basics to Advanced 2025-3
Java Multithreading and Concurrency from Basics to Advanced

Udemy – Java Multithreading and Concurrency from Basics to Advanced 2025-3

توضیحات

Java Multithreading and Concurrency from Basics to Advanced دوره آموزشی اصول چندرشته‌ای‌سازی در جاوا تا تکنیک‌های پیشرفته همزمانی مورد استفاده در برنامه‌های کاربردی می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره کامل است که زبان‌آموزان را گام به گام از اصول چندرشته‌ای‌سازی در جاوا تا تکنیک‌های پیشرفته همزمانی مورد استفاده در برنامه‌های کاربردی با کارایی بالا پیش می‌برد. این دوره مفاهیم اساسی مانند ایجاد رشته، همگام‌سازی و ارتباط بین رشته‌ای را قبل از پیشرفت در مباحث پیشرفته مانند چارچوب‌های همزمانی، اجراکننده‌ها، آینده‌ها و پردازش موازی معرفی می‌کند. این دوره با ترکیبی از تئوری و تمرین‌های کدنویسی عملی، تضمین می‌کند که افراد مهارت‌های لازم برای طراحی برنامه‌های کاربردی کارآمد، مقیاس‌پذیر و ایمن از نظر رشته را توسعه دهند.

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

آنچه در دوره Java Multithreading and Concurrency from Basics to Advanced یاد خواهید گرفت:

  • ایجاد نخ‌ها با استفاده از کلاس Thread و رابط Runnable
  • مدیریت چرخه حیات و وضعیت‌های نخ
  • نظارت و کنترل اجرای نخ
  • درک شرایط رقابتی و ایمنی نخ
  • استفاده از کلمه کلیدی synchronized و متغیرهای volatile
  • پیاده‌سازی تکنیک‌های همگام‌سازی نخ-ایمن
  • کار با ExecutorService برای مدیریت کارآمد نخ
  • استفاده از ScheduledExecutorService برای زمان‌بندی وظایف
  • پیاده‌سازی Future و Callable برای محاسبات ناهمزمان
  • مدیریت عملیات اتمی با متغیرهای اتمی
  • درک wait()، notify() و notifyAll() برای ارتباط بین نخ‌ها
  • پیاده‌سازی قفل‌ها و متغیرهای شرطی برای هماهنگی بهتر نخ‌ها
  • استفاده از ReentrantLock و ReentrantReadWriteLock برای قفل‌گذاری دقیق
  • کار با متغیرهای شرطی برای مدیریت بهتر نخ‌ها
  • بررسی مجموعه‌های نخ-ایمن مانند ConcurrentHashMap
  • استفاده از صف‌های مسدودکننده برای سناریوهای تولیدکننده-مصرف‌کننده
  • درک رقابت نخ‌ها و بن‌بست‌ها
  • پیاده‌سازی طرح‌های thread-safe و تغییرناپذیر
  • بهینه‌سازی thread pools برای کارایی بهتر
  • استفاده از جریان‌های موازی برای بهبود عملکرد
  • درک نحوه مدیریت threadها توسط ماشین مجازی جاوا (JVM)
  • کار با اولویت‌های thread و threadهای daemon
  • یادگیری الگوهای طراحی همزمانی برای برنامه‌های مقیاس‌پذیر
  • مدیریت استثنائات در برنامه‌های چندرشته‌ای
  • پیاده‌سازی مکانیسم‌های قفل پیشرفته
  • ساخت یک وب سرور چندرشته‌ای
  • و …

مشخصات دوره

ناشر: یودمی
مدرس: Oak Academy ،OAK Academy Team و Mehmet ÖNGEL
زبان: انگلیسی
سطح آموزش: مقدماتی تا پیشرفته
تعداد دروس: 41
مدت زمان آموزش: 7 ساعت و 6 دقیقه

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

Java Multithreading and Concurrency from Basics to Advanced Content

پیش نیازهای دوره Java Multithreading and Concurrency from Basics to Advanced

No prior knowledge is required about Java Multithreading
Basic Java skills are required
A computer with a 64-bit operating system
We preferred MacOS (64-bit) but this is not mandatory. You can prefer to use other Operating Systems.
We preferred IntelliJ which is a powerful and advanced text editor with a lot of plug-ins and tools
Nothing else! It’s just you, your computer, and your ambition to get started today

تصاویر دوره

Java Multithreading and Concurrency from Basics to Advanced

فیلم معرفی دوره Java Multithreading and Concurrency from Basics to Advanced

راهنمای نصب

پس از Extract، با Player دلخواه خود مشاهده کنید.

زیرنویس: ندارد

کیفیت: 1080p

لینک دانلود

دانلود بخش 1 – 1 گیگابایت

دانلود بخش 2 – 269 مگابایت

گذرواژه فایل(ها): www.downloadly.ir

حجم فایل

1.2 گیگابایت

رتبه دهید

محاسبه حجم دانلود برای ایرانسل به‌صورت تمام‌بها است.

Download Faster Without Limitation

The data center of free servers has applied a non-Iranian IP restriction on some servers
There is no limitation for VIP servers

برچسب ها:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این قسمت نباید خالی باشد
این قسمت نباید خالی باشد
لطفاً یک نشانی ایمیل معتبر بنویسید.
فقط دیدگاه‌هایی که جنبه‌ی استفاده‌ی عمومی دارد، نمایش داده می‌شود؛ درصورت تمایل به دریافت نتیجه‌ی رسیدگیِ دیدگاه خود، ایمیل معتبر وارد کنید.

فهرست