وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Java Virtual Threads & Concurrency Masterclass [Hands-On]

سرفصل های دوره

Multithreading,Structured Concurrency, Executor Service, Scalability, Performance Testing Using JMeter with Spring Boot


01 - Introduction
  • 001 Introduction

  • 02 - Deep Dive into Virtual Threads
  • 001 Introduction
  • 002 Resources.html
  • 003 Project Setup
  • 004 Platform Thread Creation Limit - Demo
  • 005 Thread Builder - Factory Method
  • 006 Virtual Thread Scaling - Demo
  • 007 How Virtual Thread Works
  • 008 Carrier Threads Demo
  • 009 Virtual Thread & Stack
  • 010 OPTIONAL - Getting Stack Trace
  • 011 CPU Intensive Task - Part 1
  • 012 CPU Intensive Task - Part 2
  • 013 CPU Intensive Task - Part 3
  • 014 Virtual Thread - Scheduler Config
  • 015 Preemptive vs Cooperative Scheduling
  • 016 Cooperative Scheduling Demo
  • 017 How Virtual Thread Can Help
  • 018 Synchronization
  • 019 OPTIONAL - Synchronization For Compute Tasks
  • 020 Virtual Thread - Synchronization For IO Tasks
  • 021 Pinning Threads
  • 022 Tracing Pinned Threads
  • 023 Fixing Pinned Threads Using Reentrant Lock
  • 024 Virtual Thread Factory
  • 025 OPTIONAL - Thread Methods
  • 026 Quiz.html
  • 027 Summary

  • 03 - Executor Service
  • 001 Introduction
  • 002 Executor Service Types
  • 003 Auto Closeable
  • 004 Executor Service Types - Demo
  • 005 Resource - External Service.html
  • 006 External Service
  • 007 External Service Client
  • 008 Access Response Using Future
  • 009 OPTIONAL - Concurrency vs Parallelism
  • 010 Future Useful Methods
  • 011 Aggregator Service
  • 012 Do We Create Extra Thread
  • 013 Clarification On Virtual Thread Executor Behavior
  • 014 Executor With Virtual Thread Factory
  • 015 Executor Service & Virtual Thread Challenges
  • 016 Concurrency Limit
  • 017 Semaphore
  • 018 Virtual Thread Concurrency Limiter
  • 019 What about Order
  • 020 Virtual Thread Concurrency Limiter With Order
  • 021 Scheduled Executor With Virtual Thread
  • 022 Quiz.html
  • 023 Summary

  • 04 - Completable Future
  • 001 Introduction
  • 002 How CompletableFuture Works
  • 003 Simple CompletableFuture Demo
  • 004 Run Async
  • 005 Supply Async
  • 006 Getting Product Info
  • 007 Aggregator - Error Handling With CompletableFuture
  • 008 Timeout
  • 009 CompletableFuture - All Of
  • 010 CompletableFuture - Any Of
  • 011 CompletableFuture - Then Combine
  • 012 Summary

  • 05 - PREVIEW - Scoped Values & Structured Concurrency
  • 001 Introduction
  • 002 ThreadLocal - Part 1
  • 003 ThreadLocal - Part 2
  • 004 Scoped Values - Part 1
  • 005 Scoped Values - Part 2
  • 006 Structured Concurrency
  • 007 StructuredTaskScope - Demo
  • 008 StructuredTaskScope - ShutDown On Failure
  • 009 StructuredTaskScope - ShutDown On Success
  • 010 Inheriting Scoped Values
  • 011 Summary

  • 06 - Application Development With Spring & Virtual Threads
  • 001 Introduction
  • 002 External Services
  • 003 Project Setup
  • 004 DTO
  • 005 Resource - RestClient.html
  • 006 RestClient - Crash Course
  • 007 Service Client
  • 008 Trip Plan Service
  • 009 Trip Reservation Service
  • 010 Trip Controller
  • 011 Resource - Application Properties.html
  • 012 Application Properties
  • 013 Service Client Beans
  • 014 Executor Service Bean
  • 015 Application Demo

  • 07 - Performance Testing With JMeter
  • 001 Introduction
  • 002 Throughput vs Response Time
  • 003 Setting Up JMeter
  • 004 Creating Test Script
  • 005 Throughput vs Response Time - Demo
  • 006 JConsole
  • 007 VisualVM
  • 008 HttpClient Executor
  • 009 Best Practices
  • 010 Resource - Test Scripts.html
  • 011 Trip Reservation Test Script Creation
  • 012 Trip Reservation Test With Platform Threads
  • 013 Platform Threads Result Analysis
  • 014 Virtual Threads Result Analysis
  • 015 Rerunning Test With More Concurrent User Load
  • 016 Trip Plan Test With Platform Threads
  • 017 Trip Plan Test With Virtual Threads
  • 018 Results Comparison
  • 019 Summary

  • 08 - Whats next
  • 001 Migration Guide For Existing Applications
  • 002 Whats Next
  • 003 Other Courses.html
  • 004 Is Reactive Programming Dead
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 43751
    حجم: 2119 مگابایت
    مدت زمان: 600 دقیقه
    تاریخ انتشار: ۸ اسفند ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید