Company: Linkedin Learning Author: Ketkee Aryamane Full Title: Java EE: Concurrency And Multithreading Year: 2018 Language: English Genre: Educational: Web Development Skill Level: Advanced Price: €44.99 - Files: MP4 (+ Exercise Files, Subtitles .SRT) Time: 04:20:48 Video: AVC, 1280 x 720 (1.778) at 30.000 fps, 150 kbps Audio: AAC at 128 Kbps, 2 channels, 48.0 KHz Unlike the Standard Edition, Java Enterprise Edition (Java EE) supports concurrency. Concurrency is a programming technique—related to parallelism and multithreading—to execute multiple tasks simultaneously, allowing applications to run faster and use resources more efficiently. Understanding Java concurrency is crucial to building modern web applications. In this course, you can learn how to seamlessly integrate concurrency and make your Java applications more efficient and fault tolerant. Instructor Ketkee Aryamane first reviews the multithreading APIs in Java SE—Thread and Runnable—and their limitations, and then explores the four concurrency APIs in Java EE, including demos that show each API in practice. She explains how Java EE makes it possible to communicate between threads, schedule and interrupt threads, and deal with liveness issues. Plus, learn how concurrency works in a distributed environment and how to handle transactions with the Java Transaction API (JTA). Topics include: 01. What is concurrency? 02. Processes and threads in Java SE 03. Java EE concurrency APIs 04. Working with the ManagedExecutorService, ManagedScheduledExecutorService, ManagedThreadFactory, and ContextService APIs 05. Defining data access object (DAO) classes 06. Adding methods to DAO classes 07. Writing REST classes 08. Creating custom thread factories 09. Creating contextual proxies 10. JTA transactions and concurrency Our members see more. Join us! ------------- Our members see more. Join us!