Udemy – Modern Java: Stream Gatherers & Scalable Concurrency 2025-7
دوره Modern Java: Stream Gatherers & Scalable Concurrency. این دوره آموزشی برای توسعهدهندگان باتجربه جاوا طراحی شده تا با استفاده از Stream Gatherers و Virtual Threads، برنامههایی با کارایی و مقیاسپذیری بالا ایجاد کنند. جاوا تکامل یافته و ابزارهای همروندی آن نیز پیشرفت کردهاند. با معرفی Stream Gatherers و Virtual Threads، اکنون میتوان پایپلاینهای ورودی/خروجی کارآمد، خوانا و مقیاسپذیر را با استفاده از ساختارهای آشنا Stream نوشت. این دوره عملی و مدرن، نیازهای شما برای ساخت برنامههای همروند جاوا در دنیای واقعی را بدون پیچیدگیهای سنتی مدیریت تریدها برطرف میکند. شرکتکنندگان یاد میگیرند چگونه Stream Gatherers، API جریان جاوا را بهبود میبخشد، از Stateless Gatherers برای تغییرات ساده و قدرتمند استفاده میکنند و Stateful Gatherers را برای سناریوهای پیچیده پیادهسازی میکنند. همچنین، آنها با پیادهسازی Finisher برای جمعآوری نهایی، بررسی Combiners در جریانهای موازی و استفاده از Gatherers داخلی آشنا میشوند. نوشتن Gatherers سفارشی برای الگوهای پیشرفته، استفاده از Virtual Threads برای مدیریت وظایف ورودی/خروجی با حجم بالا و طراحی Gatherers همروند برای پردازش چندمرحلهای از دیگر مباحث این دوره است. در پایان، شرکتکنندگان یک پروژه پایپلاین ورودی/خروجی بزرگ میسازند که بیش از ۱۵۰ هزار فراخوانی API را با همروندی سبک پردازش میکند، از جمعآوری میانی اجتناب میکند و دادهها را با روشهای سازگار با جریان ذخیره مینماید.
