Modern Java - Multithreading in Java using Virtual Threads

所在平台: Udemy

课程主页: https://www.udemy.com/course/modern-java-multithreading-in-java-using-virtual-threads/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:现代Java - 使用虚拟线程的多线程编程 概述:“现代Java - 使用虚拟线程的多线程编程”是一门全面的课程,旨在帮助Java开发人员掌握并行编程的高级技能。在本课程中,您将深入探讨Java中的多线程,探索虚拟线程的最新进展。您将学习如何利用虚拟线程的强大功能,创建高度可扩展和高效的Java应用程序。通过实践项目和实际案例,您将掌握管理并发、线程同步以及避免多线程编程中的常见陷阱的技巧。 课程内容概述: - 课程介绍:了解课程目的及预期成果。 - Java线程基础:介绍Java线程及其局限性。 - 虚拟线程简介:深入了解虚拟线程及其相关概念。 - 并发API:涵盖Future和CompletableFuture等并发API。 - 结构化并发(虚拟线程预览功能):学习如何使用结构化并发编写业务逻辑。 - 使用虚拟线程进行HTTP调用:编写HTTP客户端并使用虚拟线程执行请求。 - 与虚拟线程一起使用Futures:学习如何结合虚拟线程与Future和ExecutorService。 - 使用虚拟线程构建SpringBoot应用:编码并学习将虚拟线程集成到Spring Boot应用中。 - 使用“ab - Apache HTTP服务器基准测试工具”进行负载测试:运行负载测试并比较基于虚拟线程和传统Spring MVC的性能。 无论您是希望提升技能的资深Java开发人员,还是希望掌握Java开发最新趋势的新手,本课程都将为您提供提升Java多线程编程技能的知识和工具。

课程评论(0条)

课程详情

"Modern Java - Multithreading in Java using Virtual Threads" is a comprehensive course designed to equip Java developers with advanced skills in parallel programming. In this course, you will delve into the intricacies of multithreading in Java, exploring the latest advancements with Virtual Threads.You will learn how to harness the power of Virtual Threads to create highly scalable and efficient Java applications. Through hands-on projects and real-world examples, you will master techniques for managing concurrency, synchronizing threads, and avoiding common pitfalls in multithreaded programming.Getting Started With the CourseIn this section, I will give you all an introduction to the course and what to expect from this course.Getting Started with Java Threads [Platform Threads]In this section, I will give you all an introduction to Java Threads and its limitations.Getting Started with Virtual ThreadsIn this section, I will give you all an introduction to Virtual Threads and dive into some detailed concepts.Concurrency APIs - Threadpools,Future, ExecutorService & CompletableFutureIn this section, I will cover the concurrency APIs Future and CompletableFuture.Structured Concurrency using Virtual Threads [Preview Feature]In this section, I will cover Structured Concurrency and learn to write business logic using Structured Concurrency.HTTP calls using Virtual ThreadsIn this section, we will code HTTP Clients and use virtual threads to execute them.Using Futures with Virtual ThreadsIn this section, we will learn to use Virtual Threads with Future and ExecutorService.Build a SpringBoot Application using Virtual ThreadsIn this section, we will code and learn to integrate virtual threads with springboot application.Load Test using "ab - Apache HTTP server benchmarking tool"In this section, we will run the load test and compare the performance between Spring MVC using VirtualThreads and Traditional Spring MVCWhether you're a seasoned Java developer looking to enhance your skills or a newcomer interested in mastering the latest trends in Java development, this course will provide you with the knowledge and tools to take your Java multithreading skills to the next level.

课程标签

0人关注该课程

主题相关的课程