دوره آموزشی
آموزش های 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

1,724,500 344,900 تومان

مشخصات آموزش

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

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

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

The Great Courses
61,271,000 12,254,200 تومان
  • زمان: 155:07:52
  • تعداد درس: 516
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
855,500 171,100 تومان
  • زمان: 2:10:47
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,504,000 1,300,800 تومان
  • زمان: 16:28:13
  • تعداد درس: 122
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
651,500 130,300 تومان
  • زمان: 1:39:06
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,325,000 865,000 تومان
  • زمان: 10:57:47
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,174,500 1,034,900 تومان
  • زمان: 13:06:34
  • تعداد درس: 131
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,965,000 1,393,000 تومان
  • زمان: 17:38:29
  • تعداد درس: 129
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,398,000 1,079,600 تومان
  • زمان: 13:40:53
  • تعداد درس: 106
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,853,000 1,370,600 تومان
  • زمان: 17:21:41
  • تعداد درس: 188
  • سطح دوره:
  • زبان: دوبله فارسی

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

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