توضیحات
همه چیز درباره نخ های مجازی در جاوا (Virtual Threads) و همزمانی ساختار یافته
نام دوره: Java 21 Virtual Threads and Structured Concurrency
پیش نیاز:
- حداقل سطح ابتدایی برنامهنویسی جاوا با مقداری دانش دربارهی نخهای جاوا لازم است.
- یک توسعهدهندهی کنجکاو جاوا که میخواهد از آخرین ابتکارات همزمانی در جاوا آگاه شود.
توضیحات:
پروژهی Loom یک ابتکار انقلابی جدید در OpenJDK است که یک پیادهسازی سبک از نخها به نام نخهای مجازی ایجاد میکند (در JDK 21 موجود است).
نخهای مجازی جاوا وعده میدهند که روش نوشتن کد غیرمسدودکننده را تغییر داده و بهطور چشمگیری هزینهها را با استفاده از منابع کمتر در ابر کاهش دهند.
بهجای تکیه بر برنامهنویسی واکنشی پیچیده، توسعهدهندگان جاوا اکنون میتوانند کد را به صورت ترتیبی بنویسند و در بسیاری از موارد همچنان به همان نتیجه برسند.
این یکی از گستردهترین تغییرات در پلتفرم جاوا است و یک تغییر دهندهی بازی برای نوشتن برنامههای چندنخی با مقیاسپذیری بالا خواهد بود.
کد موجود (مانند کد Spring Boot) نیز میتواند با تغییرات جزئی از این فناوری جدید بهرهمند شود.
توسعهدهندگان و معماران میتوانند به سازمان خود کمک کنند تا با استفاده از تعداد کمتری از ماشینها برای پشتیبانی از تعداد کاربران مشابه، هزینهها را کاهش دهند.
با پیشنهاد استفاده از نخهای مجازی در پروژهی خود قهرمان شوید.
در دوره همه چیز درباره نخ های مجازی در جاوا (Virtual Threads) و همزمانی ساختار یافته ، شما یاد خواهید گرفت:
- چگونه با استفاده از نخهای مجازی مقیاسپذیری را افزایش داده و هزینهها را بهطور چشمگیری کاهش دهیم؟
- دلیل مشکلات مقیاسپذیری نخهای پلتفرم جاوا چیست؟
- نخهای مجازی چیستند و چگونه با نخهای پلتفرم تفاوت دارند؟
- چگونه توسعهدهندگان میتوانند برنامهی خود را با استفاده از نخهای مجازی در Spring Boot مقیاسپذیر کنند؟
- نخهای مجازی چگونه کار میکنند و چرا یک تغییر دهندهی بازی هستند؟
- همزمانی ساختاریافته چیست و چگونه میتوان از آن در جاوا استفاده کرد؟
- مقادیر محدود شده چیستند و چگونه با متغیرهای محلی نخ تفاوت دارند؟
- پیوستگیهای محدود شده چیستند؟
- چگونه میتوانیم با نخهای مجازی و همزمانی ساختاریافته چندنخی کنیم؟
- نخهای مجازی چگونه با استفاده از پیوستگیها پیادهسازی میشوند؟
- تفاوت بین نخهای مجازی جاوا و برنامهنویسی واکنشی چیست (بهصورت سطحی)؟
به من بپیوندید در کاوش نخهای مجازی با یک رویکرد گام به گام و عملی برای یادگیری. در پایان این دوره، شما درک عالی از نخهای مجازی، همزمانی ساختاریافته، متغیرهای محلی نخ، مقادیر محدود شده و پیوستگیها خواهید داشت و میتوانید از آنها برای نوشتن برنامههای جاوا با مقیاسپذیری بالا با استفاده از Spring Boot استفاده کنید.
به یاد داشته باشید… من بسیار مطمئنم که شما این دوره را دوست خواهید داشت، به طوری که ما یک ضمانت بازگشت پول کامل برای 30 روز ارائه میدهیم! بنابراین، این یک فرصت بینظیر است، امروز با ریسک صفر و همه چیز برای کسب کردن ثبت نام کنید.
توجه: نخهای مجازی جاوا به عنوان بخشی از JDK 21 در دسترس است. کلاسهای همزمانی ساختاریافته و مقدار محدود شده به عنوان ویژگیهای پیشنمایش در JDK 21 موجود هستند.
دوره همه چیز درباره نخ های مجازی در جاوا (Virtual Threads) و همزمانی ساختار یافته برای چه کسانی است:
- توسعهدهندگان جاوا که میخواهند دربارهی نخهای مجازی جاوا، همزمانی ساختاریافته و استفاده از آنها در Spring Boot یاد بگیرند.
- معماران جاوا که میخواهند بدانند چرا نخهای مجازی بهطور چشمگیری به کاهش هزینهها کمک خواهند کرد.
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید