لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
همزمانی جاوا و چند رشته ای در عمل [ویدئو]
Java Concurrency and Multithreading in Practice [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پردازندههای چند هستهای همه جا هستند، از ابر رایانهها گرفته تا دستگاههای تلفن همراه درست در جیب شما. به همین دلیل است که یک توسعه دهنده مدرن باید بداند که چگونه از قدرت چند رشته ای استفاده کند.
این دوره به شما یاد می دهد که چگونه از موازی سازی و همزمانی در جاوا استفاده کنید. شما یاد خواهید گرفت که چگونه وظایف و توابع را با فریم ورک ForkJoin و Streams موازی کنید. همچنین یاد خواهید گرفت که چگونه با جریان های واکنشی بسیار محبوبی که اخیراً به جاوا معرفی شده اند کار کنید. علاوه بر این، شما به مجموعه های همزمان و تکنیک های همگام سازی سطح پایین تر با قفل ها تسلط خواهید داشت.
این دوره به راحتی آزمون هایی را برای ارزیابی دانش شما و کمک به حفظ مفاهیم جدید ارائه می دهد.
در پایان این دوره آموزشی عملی، دانش نوشتن برنامه های زیبا برای رایانه های چند هسته ای با عملکرد بهبود یافته و پاسخگویی بهبود یافته را خواهید داشت.
همه کدها و فایلهای مرتبط در GitHub در آدرس زیر هستند: https://github.com/PacktPublishing/Java-Concurrency-Multithreading-in-Practice
کدهای کارآمد و زیبا را با فریم ورک های موازی محبوب جاوا، از جمله ForkJoin و Streams بسازید
تسلط بر جریان های واکنشی برای پردازش داده ها
برای جلوگیری از اختراع مجدد چرخ، مجموعه ها و انواع ایمن با نخ موجود را کاوش کنید
درک نحوه کار Thread ها در جاوا و نحوه مدیریت آنها
از چند رشته برای افزایش عملکرد برنامه خود استفاده کنید. برخی از دانش قابل اجرا اولیه جاوا فرض شده است. کارایی و پاسخگویی برنامه خود را با چند رشته افزایش دهید * مثال های عملی که نحوه نوشتن برنامه های همزمان و موازی را نشان می دهد و آزمون هایی که به شما کمک می کند دانش خود را حفظ کنید * پوشش آخرین پیشرفت های همزمان در جاوا
سرفصل ها و درس ها
اجرای وظایف به صورت موازی
Running Tasks in Parallel
بررسی اجمالی دوره
The Course Overview
اجرای وظایف به صورت موازی با ForkJoinPool
Executing Tasks in Parallel with ForkJoinPool
پیوستن به نتایج وظایف
Joining the Results of the Tasks
RecursiveAction و RecursiveTask
RecursiveAction and RecursiveTask
مدیریت استثنا و لغو یک کار
Exception Handling and Cancelling a Task
اجرای توابع به صورت موازی با جریان های موازی و آینده
Executing Functions in Parallel with Parallel Streams and Futures
فراخوانی و آینده
Callable and Future
استخر نخ و نخ
Thread and Thread Pool
CompletableFuture
CompletableFuture
جریان های متوالی
Sequential Streams
جریان های موازی
Parallel Streams
جریان های واکنشی
Reactive Streams
نمای کلی: ناشران، مشترکین و اشتراک ها
Overview: Publishers, Subscribers, and Subscriptions
مشترک: پیام های مصرف کننده
Subscriber: Consuming Messages
Publisher and SubmissionPublisher: Providing Messages
Publisher and SubmissionPublisher: Providing Messages
پردازشگر: تبدیل پیام ها
Processor: Transforming Messages
تاتیانا فسنکو یک توسعهدهنده ارشد جاوا با سابقه اثبات شده در آوردن محصولات از مفهوم به پیادهسازی است. سابقه تاتیانا شامل کار در چهار کشور با افراد تقریباً از تمام قاره ها در محیط های شرکتی، نیمه دولتی و استارت آپی است. تاتیانا با انگیزه، کامل و علاقه مند به فناوری، بیش از 15 سال به طور حرفه ای با جاوا کار کرده است!
نمایش نظرات