تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی رمزگشایی از تردهای جاوا

دوره آموزشی رمزگشایی از تردهای جاوا

2 ساعت 56 دقیقهمتوسط2026-03-09

مدرسین

Pearson

Pearson

جزئیات دوره

معماری‌های مدرن کامپیوتر از چندین هسته بسیار سریع (Multi-core CPUs) استفاده می‌کنند و برای استفاده کامل از توان آن‌ها، باید برنامه‌هایی نوشت که از چندین رشته (Thread) به‌صورت همزمان استفاده کنند. این دوره به شما یاد می‌دهد چگونه در جاوا برنامه‌های چندنخی بنویسید که هم کارآمد باشند و هم از مشکلات رایج همزمانی جلوگیری کنند.

در ابتدای دوره با مفهوم Thread و نحوه عملکرد آن در جاوا آشنا می‌شوید. یاد می‌گیرید چگونه چندین وظیفه را به‌صورت همزمان اجرا کنید و چرا این موضوع برای بهبود عملکرد نرم‌افزارهای مدرن ضروری است.

در ادامه وارد مفاهیم کلیدی همزمانی (Concurrency) می‌شوید؛ از جمله Synchronization، Interrupts، Intrinsic Locks و Explicit Locks. این مفاهیم به شما کمک می‌کنند تا از بروز مشکلاتی مثل Race Condition جلوگیری کنید و هماهنگی بین Threadها را به‌درستی مدیریت کنید.

سپس یاد می‌گیرید چگونه کلاس‌های Thread-Safe طراحی کنید تا در محیط‌های چندنخی، داده‌ها به‌صورت امن و بدون خطا مدیریت شوند. این بخش یکی از مهم‌ترین مهارت‌ها در توسعه نرم‌افزارهای مقیاس‌پذیر است.

در ادامه با ابزارهای سطح بالاتر جاوا مثل Executors و Concurrent Collections کار می‌کنید. این ابزارها مدیریت Threadها را ساده‌تر و ساختارمندتر می‌کنند و به شما اجازه می‌دهند برنامه‌های پیچیده‌تر را با کنترل بهتر اجرا کنید.

همچنین با خطاها و مشکلات رایج در برنامه‌های چندنخی آشنا می‌شوید، مانند Deadlock، Starvation و Race Conditions، و یاد می‌گیرید چگونه آن‌ها را شناسایی و رفع کنید.

در نهایت، مفهوم Virtual Threads در Java 21 بررسی می‌شود و یاد می‌گیرید چه زمانی استفاده از آن‌ها مناسب است و چگونه می‌توانند کارایی برنامه‌های همزمان را به‌طور چشمگیری افزایش دهند.

اهداف یادگیری
درک مفاهیم پایه Thread و اجرای همزمان در جاوا
شناخت Synchronization و مدیریت همزمانی داده‌ها
استفاده از Intrinsic Lock و Explicit Lock در کدنویسی
مدیریت Interrupts در Threadها
طراحی کلاس‌های Thread-Safe
استفاده از Executors برای مدیریت Threadها
کار با Concurrent Collections در جاوا
شناسایی و رفع مشکلات Multithreading مانند Deadlock
درک خطاهای رایج در برنامه‌های همزمان
استفاده از Virtual Threads در Java 21 برای بهبود عملکرد

سرفصل ها

نخ‌های جاوا

  • مقدمه‌ای بر همزمانی جاوا
  • نخ‌ها و همگام‌سازی
  • طراحی یک کلاس thread-safe
  • وظایف و اجرای وظایف
  • ابزارهای همزمان
  • رشته‌های مجازی
  • نتیجه گیری

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
زرین پال
زیبال