دوره آموزشی
آموزش های Coursera
دوبله زبان فارسی

تسلط به Multi-Threading جاوا - از مبانی تا پیشرفته

تسلط به Multi-Threading جاوا - از مبانی تا پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • تفاوت‌های بین Multi-Threading و چند پردازشی و اینکه چه زمانی از هر تکنیک استفاده کنید را توضیح دهید.
  • بهترین شیوه‌ها برای ایجاد، مدیریت و همزمان‌سازی threads در اپلیکیشن‌های جاوا را اعمال کنید.
  • مشکلات همزمانی، وضعیت رقابتی و چالش‌های ایمنی threads را با تکنیک‌های پیشرفته تحلیل و حل کنید.

توضیحات دوره

این دوره به بررسی کامل Multi-Threading در جاوا می‌پردازد و مفاهیم اساسی، پیاده‌سازی عملی و تکنیک‌های پیشرفته را پوشش می‌دهد. شرکت‌کنندگان یاد خواهند گرفت چگونه threads را ایجاد، مدیریت و همزمان‌سازی کنند، چرخه عمر threads را بررسی کنند و مشکلات همزمانی را به طور مؤثر حل کنند. این دوره همچنین به استراتژی‌های ایمنی Thread، روش‌های ارتباطی بین threads و موضوعات پیشرفته‌ای مانند آبجکت‌های اتمی و سیگنال‌دهی threads می‌پردازد. با مثال‌ها و نمایش‌های عملی، دانشجویان مهارت‌های لازم برای ساخت اپلیکیشن‌های Multi-Threading با عملکرد بالا در جاوا را کسب خواهند کرد.

اهداف یادگیری:

  • تعریف مفاهیم بنیادی Multi-Threading، شامل threads، همزمانی و همزمان‌سازی در جاوا
  • توضیح تفاوت‌های بین Multi-Threading و چند پردازشی و زمان استفاده از هر تکنیک
  • اعمال بهترین شیوه‌ها برای ایجاد، مدیریت و همزمان‌سازی threads در اپلیکیشن‌های جاوا
  • تحلیل و حل مشکلات همزمانی، وضعیت رقابتی و چالش‌های ایمنی threads با تکنیک‌های پیشرفته

مخاطبان هدف:

این دوره برای توسعه‌دهندگان جاوا، مهندسان نرم‌افزار، توسعه‌دهندگان بک‌اند و متخصصان فناوری اطلاعات طراحی شده است که می‌خواهند به Multi-Threading در جاوا مسلط شوند. این دوره همچنین برای دانشجویان، فارغ‌التحصیلان و متخصصان از زمینه‌های برنامه‌نویسی دیگر مناسب است که می‌خواهند درک خود از برنامه‌نویسی همزمان را افزایش دهند و اپلیکیشن‌های با عملکرد بالا با تکنیک‌های Multi-Threading در جاوا توسعه دهند.

تسلط به Multi-Threading جاوا - از مبانی تا پیشرفته

  • مقدمه‌ای بر دوره 2:22
  • آشنا شوید با استاد خود 1:05
  • درک threads و اهمیت آن‌ها 0:56
  • آشنایی با threads 5:33
  • اجرای یک Thread در جاوا 4:56
  • همزمانی در جاوا 8:42
  • موارد استفاده واقعی 8:09
  • تفاوت‌های بین Multi-Threading و چند پردازشی 0:55
  • Multi-Threading در مقابل چند پردازشی 5:08
  • چه زمانی از هر یک استفاده کنیم؟ 3:07
  • Multi-Threading چگونه در سیستم‌عامل کار می‌کند؟ 4:35
  • مزایا و چالش‌های برنامه‌نویسی Multi-Threading 0:47
  • مزایای Multi-Threading 6:32
  • چالش‌های رایج 8:22
  • بهترین شیوه‌ها 1:59
  • دریافت اطلاعات درباره Thread اصلی یا Thread فعلی 0:54
  • آشنایی با Thread اصلی در جاوا 6:38
  • بازیابی و مدیریت Thread فعلی 3:46
  • شناسایی و نام‌گذاری threads 6:19
  • برنامه درسی None
  • مطالعه بیشتر درباره درک threads و اهمیت آن‌ها None
  • مطالعه بیشتر درباره تفاوت‌های بین Multi-Threading و چند پردازشی None
  • مطالعه بیشتر درباره مزایا و چالش‌های برنامه‌نویسی Multi-Threading None
  • مطالعه بیشتر درباره دریافت اطلاعات درباره Thread اصلی یا Thread فعلی None
  • ایجاد threads با کلاس Thread و رابط Runnable 0:38
  • اصول کلاس Thread و رابط Runnable 3:48
  • ایجاد یک Thread با گسترش کلاس Thread 9:52
  • ایجاد یک Thread با پیاده‌سازی رابط Runnable 7:04
  • چرخه عمر یک Thread 3:12
  • شروع، توقف و جوین کردن threads: بررسی 0:49
  • شروع threads 6:46
  • توقف threads 3:46
  • جوین کردن threads 6:47
  • اولویت‌های Thread و زمان‌بندی Thread: بررسی 1:01
  • تنظیم اولویت‌های Thread 6:47
  • الگوریتم‌های زمان‌بندی Thread 3:56
  • الگوریتم زمان‌بندی Thread در عمل 5:09
  • متدهای yield و join کردن Thread 0:51
  • استفاده از متد join 3:13
  • درک متد yield 4:51
  • مثال واقعی از متد Join 5:29
  • مطالعه بیشتر درباره ایجاد threads با کلاس Thread و رابط Runnable None
  • مطالعه بیشتر درباره شروع، توقف و جوین کردن به threads None
  • مطالعه بیشتر درباره اولویت‌های Thread و زمان‌بندی threads None
  • مطالعه بیشتر درباره متدهای yield و join کردن Thread None
  • بررسی مسائل همزمانی و وضعیت رقابتی 0:54
  • درک مسائل همزمانی 3:27
  • تشخیص مسئله وضعیت رقابتی 5:07
  • پیشگیری از وضعیت رقابتی 4:54
  • استراتژی‌های ایمنی Thread 0:49
  • آبجکت‌های غیرقابل تغییر برای ایمنی Thread 8:03
  • الگوهای طراحی ایمن برای Thread 8:31
  • الگوهای طراحی Factory 5:53
  • بررسی تکنیک‌های محدودسازی و قفل کردن 0:50
  • محدودسازی Thread 4:24
  • تکنیک‌های قفل کردن 3:12
  • استفاده از قفل‌ها در جاوا 5:53
  • کلیدواژه‌های synchronized و volatile 0:55
  • درک کلیدواژه synchronized 3:35
  • استفاده از کلیدواژه volatile 4:18
  • مقایسه synchronized و volatile 3:08
  • مطالعه بیشتر درباره مسائل همزمانی و وضعیت رقابتی None
  • مطالعه بیشتر درباره استراتژی‌های ایمنی Thread None
  • مطالعه بیشتر درباره تکنیک‌های محدودسازی و قفل کردن None
  • مطالعه بیشتر درباره کلیدواژه‌های synchronized و volatile None
  • بررسی تکنیک‌هایی برای ارتباط بین threads 0:51
  • مبانی ارتباط بین threads 3:25
  • اشتراک‌گذاری داده بین threads 6:55
  • مثال‌هایی از تکنیک‌های ارتباطی 6:48
  • سیگنال‌دهی Thread با ()wait و ()notify: بررسی 0:50
  • متدهای ()Wait و ()Notify 3:10
  • پیاده‌سازی متدهای ()Wait و ()Notify 3:56
  • بهترین شیوه‌ها برای ()wait و ()notify 3:48
  • آبجکت‌های اتمی و انواع Adder 0:56
  • آشنایی با آبجکت‌های اتمی 2:50
  • استفاده از متغیرهای اتمی 3:46
  • انواع Adder در جاوا 5:07
  • اختتام دوره! 0:51
  • اختتام تخصصی 1:00
  • مطالعه بیشتر درباره تکنیک‌های ارتباط بین threads None
  • مطالعه بیشتر درباره سیگنال‌دهی Thread با ()Wait و ()Notify None
  • مطالعه بیشتر درباره آبجکت‌های اتمی و انواع Adder None

2,610,800 652,700 تومان

مشخصات آموزش

تسلط به Multi-Threading جاوا - از مبانی تا پیشرفته

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:متوسط
  • تعداد درس:82
  • مدت زمان :04:22:50
  • حجم :1.02GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
17,475,000 3,495,000 تومان
  • زمان: 23:27:25
  • تعداد درس: 136
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
56,694,000 11,338,800 تومان
  • زمان: 76:06:00
  • تعداد درس: 682
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,940,000 1,588,000 تومان
  • زمان: 10:39:30
  • تعداد درس: 83
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,393,000 678,600 تومان
  • زمان: 04:33:17
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
18,461,000 3,692,200 تومان
  • زمان: 24:46:48
  • تعداد درس: 198
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,858,500 1,771,700 تومان
  • زمان: 11:53:27
  • تعداد درس: 193
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 01:01:29
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 59:10
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید