در حال حاضر محصولی در سبد خرید شما وجود ندارد.
برنامه نویسی ناهمزمان الگوی جهانی برای ایجاد برنامه های کارآمد ، ایمن و با توان بالا است. با شروع با Java SE 8 ، جاوا API خاص خود را دارد: ProferencePate ، برای ایجاد خطوط لوله پردازش داده های ناهمزمان. در این دوره ، برنامه نویسی ناهمزمان در Java SE 17 ، شما چگونه می توانید کارهای ناهمزمان را بر اساس سه مدل این API ایجاد کنید: Runnable ، مصرف کنندگان و توابع. ابتدا خواهید دید که چگونه می توانید این وظایف را زنجیر کنید تا آنها را در نتیجه سایر کارها تحریک کنید. سپس ، شما بررسی خواهید کرد که موضوعاتی که وظایف خود را در پیکربندی پیش فرض API انجام می دهند ، و اینکه چگونه می توانید آنها را کنترل کنید تا برنامه خود را متعادل کنید و تعداد مناسب موضوعات را به تعداد مناسب کارها ارائه دهید. در مرحله بعد ، خواهید فهمید که چگونه می توانید کارهای خاصی را برای اجرای موضوع خاص انجام دهید ، به عنوان مثال در مورد اینکه شما نیاز به به روزرسانی یک جزء گرافیکی دارید ، API چندین مکانیسم را برای مقابله با استثناء ارائه می دهد. سرانجام ، شما خواهید آموخت که چگونه API استثنائات می کند ، چگونه می توانید آنها را وارد کنید و در صورت اجازه برنامه شما می توانید از آنها بازیابی کنید. پس از اتمام این دوره ، می توانید خطوط لوله پردازش داده های ناهمزمان خود را بنویسید و نکاتی در مورد چگونگی تنظیم آنها برای عملکرد بهتر داشته باشید.
عنوان اصلی : Asynchronous Programming in Java SE 17
سرفصل های دوره :
01 بررسی اجمالی دوره:
001 بررسی اجمالی دوره
02 دسترسی به داده ها به طور غیر همزمان در وب:
001 معرفی ماژول و دستور کار آن
002 بررسی نسخه جاوا شما
003 بهبود توان برنامه ها با کد ناهمزمان
004 شما کی هستید و چه چیزی را باید بدانید
005 برنامه دوره
006 اجرای کد خود را به روشی همزمان اجرا کنید
007 نوشتن کد غیر همزمان غیر همزمان
008 از جلوگیری از انجام کارهای طولانی مدت خودداری کنید
009 با استفاده از همزمانی برای نوشتن کد ناهمزمان
010 راه اندازی یک کار با استفاده از یک سرویس مجری
011 نسخه ی نمایشی زنده - راه اندازی چندین کار همزمان
012 نسخه ی نمایشی زنده - بهبود توان با یک سرویس مجری
013 نسخه ی نمایشی زنده - با استفاده از API تکمیل شده برای اجرای غیر همزمان
014 ماژول بسته بندی کنید
03 ایجاد یک کار در نتیجه کار دیگر:
001 معرفی ماژول و دستور کار آن
002 از جلوگیری از مسدود کردن موضوعات برنامه خود
003 معرفی مرحله تکمیل و تکمیل
004 ارسال ناهمزمان نتیجه یک کار به یک عملکرد
005 طراحی یک خط لوله پردازش ناهمزمان کارآمد
006 نسخه ی نمایشی زنده - نوشتن و راه اندازی اولین خط لوله پردازش
007 ماژول بسته بندی کنید
04 تقسیم نتیجه به چندین کار ناهمزمان:
001 معرفی ماژول و دستور کار آن
002 با روش کارخانه Anyof سریعتر نتیجه می گیرد
003 راه اندازی چندین کار به موازات روش کارخانه ALLOF
004 تجزیه
005 آهنگسازی طولانی برای جلوگیری از مسدود کردن
006 نسخه ی نمایشی زنده - یافتن بهترین عناصر یک مجموعه با Allof
007 نسخه ی نمایشی زنده - با روش کارخانه Anyof سریعتر نتیجه می گیرید
008 نسخه ی نمایشی زنده - ترکیبی از نقل قول و واگذاری آب و هوا
009 ماژول بسته بندی کنید
05 کنترل آنچه می تواند یک کار را انجام دهد:
001 معرفی ماژول و دستور کار آن
002 یافتن موضوعات پیش فرض مورد استفاده توسط API تکمیل
003 انتخاب یک مجری برای انجام کارهای ناهمزمان شما
004 نسخه ی نمایشی زنده - مشخص کردن مجریان برای وظایف شما
005 ماژول بسته بندی کنید
06 گزارش و بازیابی از خطاها:
001 معرفی ماژول و دستور کار آن
002 آنچه اتفاق می افتد وقتی یک کار با یک استثنا شکست می خورد
003 ورود به سیستم و بازیابی از استثناء با استثنایی
004 رسیدگی به استثنائات با WHENCOMPLETE و HANDLING
005 نسخه ی نمایشی زنده - رسیدگی به استثنائات در برنامه سفر
006 ماژول بسته بندی کنید
07 اظهارات اختتامیه:
001 معرفی ماژول و دستور کار آن
002 الگو برای ایجاد یک کار ناهمزمان
الگوهای 003 برای مدل سازی وظایف
004 الگوهای زنجیره ای و تهیه وظایف
005 قسمت برای رسیدگی به استثنائات
006 الگو برای بدست آوردن عملکردهای بهتر
007 ماژول و دوره بسته بندی
Asynchronous Programming in Java SE 17
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
آموزش پیاده سازی الگوهای طراحی در برنامه نویسی Java 8 Lambda
Working with Java I/O API in Java SE Applications (Java SE 11 Developer Certification 1Z0-819)
آموزش استفاده از استریم های موازی برای پردازش سریع داده ها در زبان Java
فیلم آموزش Java Fundamentals: The Java Reflection API Method Handles
Lambda Expressions in Java