LIN | Java EE: Concurrency And Multithreading (2018 EN)

Discussion in 'Programming' started by Kanka, Mar 28, 2020.

  1. Kanka

    Kanka Well-Known Member Loyal User

    Messages:
    16,047
    Likes Received:
    449
    Trophy Points:
    83
    [​IMG]

    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


    -------------