لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جاوا: Multi-threading و Concurrency ساده شده
دانلود Java: Multi-threading and Concurrency Simplified
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با اطمینان کد تک رشته ای را به کد چند رشته ای تبدیل کنید، کاربردهای همزمان را درک کنید و موارد دیگر. تکنیک های کنترل همزمانی را با استفاده از بلوک ها و قفل های همگام سازی شده اعمال کنید. درک اجزای کلیدی بسته همزمان java\.util\. از جمله Fork Join Framework Mock یک تعامل ساده HttpServer شروع به فکر کردن به روش توزیع شده پیش نیازها: شما باید دانش اولیه برنامه نویسی شی گرا در جاوا را داشته باشید.
Multi Threading در جاوا ضروریترین ویژگی است که هر توسعهدهنده جاوا باید آن را درک کند و بتواند با اطمینان آن را در حل مشکلات برنامهنویسی پیچیده در جایی که اجرای همزمان الزامی است، اعمال کند. با پردازش موازی خطری وجود دارد، یعنی تغییرپذیری مشترک و توانایی توسعه دهنده برای حل مشکلات همزمانی.
به لطف زبان برنامه نویسی جاوا که باعث می شود توسعه برنامه های کاربردی چند رشته ای قدرتمند به شکلی زیبا انجام شود، اگر تعداد کمی از کلیدها یا مفاهیم اصلی را جذب کنید، می توانید با اطمینان برنامه های چند رشته ای را به راحتی طراحی کنید.
برای طراحی برنامههای کاربردی چند رشتهای، توسعهدهندگان باید از منظر دیگری به آن نگاه کنند، یعنی تفکر را از سریال به موازی تغییر دهند و این نیاز به تلاش دارد. با در نظر گرفتن این موضوع، این دوره شامل سخنرانیهای ضروری است که میتواند شما را در این زمینه راهنمایی کند.
این دوره با در نظر گرفتن نکات فوق طراحی شده است و به شما کمک می کند تا از طریق مثال های ساده و قابل درک این مشکلات پیچیده را درک کنید.
محتوای دوره شامل
است
درک رشتهها، اولویتها، وضعیتها، موضوعات شبح.
همگام سازی رشته با استفاده از بلوک ها و قفل های همگام شده.
اجزای کلیدی بسته java.util.concurrent از جمله ForkJoinPool و ForkJoinTask(های).
HttpServer را مسخره کنید تا نحوه عملکرد HTTP را توضیح دهید و نحوه پاسخگویی یک سرور وب معمولی به درخواستهای مشتری را شبیهسازی کنید.
ThreadLocal
مقدمه ای بر قفل های توزیع شده
مروری بر نحوه ساخت برنامه های مقیاس پذیر با استفاده از صف های پیام رسانی.
مقدمه ای بر Lambdas و Streams (در حال آمدن)
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
برنامه های تک رشته ای و چند رشته ای
Single Threaded vs Multi Threaded Apps
مثال برنامه تک رشته ای
Single Threaded App Example
یادداشت ها - مثال برنامه تک رشته ای
Notes - Single Threaded App Example
موازی واقعی در مقابل موازی منطقی
True Parallelism vs Logical Parallelism
یادداشت ها - موازی واقعی در مقابل موازی منطقی
Notes - True Parallelism vs Logical Parallelism
طراحی برنامه های چند رشته ای
Designing Multi-threaded applications
طراحی موضوعات
Designing Threads
طراحی موضوعات توضیح داده شده است
Designing Threads Explained
یادداشت ها - طراحی موضوعات
Notes - Designing Threads
کد را برای دستیابی به موازی سازی تغییر شکل دهید
Transform code to achieve parallelism
یادداشت ها - کد را برای دستیابی به موازی سازی تغییر شکل دهید
Notes - Transform code to achieve parallelism
سرویس مجری
Executor Service
یادداشت ها - خدمات مجری
Notes - Executor Service
توقف نخ در وسط
Stopping Thread in the middle
یادداشت ها - متوقف کردن موضوع در وسط
Notes - Stopping Thread in the middle
ایالات موضوع
Thread States
یادداشت ها - ایالات موضوع
Notes - Thread States
اولویت های موضوع
Thread Priorities
یادداشت ها - اولویت های موضوع
Notes - Thread Priorities
Threads و ThreadGroup سیستم داخلی
Internal System Threads and ThreadGroup
یادداشت ها - رشته های داخلی سیستم و گروه های موضوعی
Notes - Internal System Threads and ThreadGroup
مهندس نرم افزار و یک مربی پرشور ساگر فارغ التحصیل M.Tech از ANU ، یک توسعه دهنده برنامه و یک مربی پرشور جدا از اینکه یک یادگیرنده و شنونده خوب است ، کار خود را به عنوان یک مربی آغاز کرد و بعداً او بخشی از طراحی و توسعه چندین پروژه نرم افزاری بود و محصولات شهرت خود را به عنوان یک توسعه دهنده سخت افزار جاوا و متخصص یکپارچه سازی سیستم به دست آورد و با مهارت های فنی ، رهبری و راهنمایی خود در موفقیت در چندین پروژه نقش مهمی داشت.
نمایش نظرات