1. صفحه اصلی
  2. »
  3. آموزش
  4. »
  5. آموزش تصویری
  6. »
  7. Udemy – Java Concurrency & Multithreading: beginner to intermediate 2023-5
Java Concurrency & Multithreading beginner to intermediate Co

Udemy – Java Concurrency & Multithreading: beginner to intermediate 2023-5

توضیحات

Java Concurrency & Multithreading: beginner to intermediate دوره آموزشی ایجاد پایه‌ای محکم در نوشتن برنامه‌های کارآمد، همزمان و thread-safe در جاوا می باشد که توسط آکادمی آنلاین یودمی منتشر شده است. این یک دوره عملی است که برای کمک به زبان‌آموزان در ایجاد پایه‌ای محکم در نوشتن برنامه‌های کارآمد، همزمان و thread-safe در جاوا طراحی شده است. این دوره برای توسعه‌دهندگانی که در multithreading تازه‌کار هستند و می‌خواهند از اصول اولیه به مفاهیم سطح متوسط ​​با مثال‌های کدنویسی عملی و برنامه‌های دنیای واقعی پیشرفت کنند، ایده‌آل است.

این دوره اصول اولیه threadها، چرخه حیات thread و همگام‌سازی را معرفی می‌کند، سپس به مفاهیمی مانند شرایط رقابتی، بن‌بست‌ها و تکنیک‌های ایمنی thread می‌پردازد. زبان‌آموزان با استفاده از کلمه کلیدی synchronized، قفل‌ها و مجموعه‌های همزمان برای مدیریت مؤثر منابع مشترک تمرین می‌کنند. همچنین executors، thread pools و ابزارهای همزمانی ارائه شده در بسته java.util.concurrent را برای ساده‌سازی برنامه‌نویسی چند رشته‌ای بررسی می‌کند. تمرین‌های عملی شامل ساخت برنامه‌های واکنش‌گرا، مدیریت وظایف موازی و بهبود عملکرد از طریق همزمانی است. در پایان، افراد دانش و مهارت‌های لازم برای پیاده‌سازی مطمئن راه‌حل‌های چندنخی در جاوا و آمادگی برای چالش‌های پیشرفته‌تر همزمانی را خواهند داشت.

آنچه در دوره Java Concurrency & Multithreading: beginner to intermediate یاد خواهید گرفت:

  • حالت‌های مختلف یک نخ و چرخه عمر آن
  • نحوه شروع نخ‌ها با استفاده از متد start() و ExecutorService
  • استراتژی استفاده مجدد از نخ‌های استفاده شده توسط ExecutorService
  • نحوه تعریف یک نخ با پیاده‌سازی رابط Callable
  • نحوه استفاده از رابط Future به روش‌های مسدودکننده و غیر مسدودکننده
  • استفاده از نخ‌های daemon
  • عملکرد متدهای .join() و .interrupt() نخ
  • مفهوم data race و جزئیات آن
  • نحوه استفاده از کلمه کلیدی ‘volatile’ برای جلوگیری از data race
  • مفهوم mutex/intrinsic lock/monitor
  • مفهوم race condition، جزئیات آن و تفاوت آن با data race
  • نحوه استفاده از کلمه کلیدی ‘synchronized’ برای پیاده‌سازی mutex/monitor acquire در جاوا
  • و …

مشخصات دوره

ناشر: یودمی
مدرس: Kiryl Yesipau و Yestastic Tech Labs LLC
زبان: انگلیسی
سطح آموزش: مقدماتی
تعداد دروس: 33
مدت زمان آموزش: 3 ساعت و 56 دقیقه

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

Java Concurrency & Multithreading beginner to intermediate Content

پیش نیازهای دوره Java Concurrency & Multithreading: beginner to intermediate

No experience with concurrency or multithreading is required
Java version 1.8 or newer should be installed
Basic programming skills in Java, such as variable definition and if-else statements, are required
Understanding the meaning of ‘final’, ‘static’, and ‘this’ keywords in Java is required
Understanding pass-by-reference in respect to passing object parameters to methods in Java is required

تصاویر دوره

Java Concurrency & Multithreading beginner to intermediate

فیلم معرفی دوره Java Concurrency & Multithreading: beginner to intermediate

راهنمای نصب

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

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

کیفیت: 720p

لینک دانلود

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

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

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

حجم فایل

1.7 گیگابایت

رتبه دهید

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

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

برچسب ها:

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

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

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

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

فهرست