Java SE 11 Programmer II: Concurrency Management

Java    |    Intermediate
  • 12 videos | 45m 39s
  • Includes Assessment
  • Earns a Badge
Rating 4.5 of 48 users Rating 4.5 of 48 users (48)
In this 12-video course, learners will explore threading problems, the different states of threads, and concurrency management packages, synchronization classes, memory consistency properties, and other topics. Begin the course with a look at common threading problems, including deadlocks and lifelocks. Next, you will learn to recall the essential states of threads with focus on Enum Thread.State. You will discover how to classify the information that can be retrieved by using ThreadInfo, and list the important packages that can be used to manage concurrency. Then take a look at the Executor interface and classes that can be used to get tunable thread pools, and list synchronization classes and memory consistency properties that can be used in concurrency. Learners will discover how to use the CountDownLatch and CyclicBarrier classes, and the ForkJoinPool and ForkJoinTask methods to manage concurrent tasks. To conclude the course, you will be asked to recall exceptions that can be thrown while working with concurrency, and use the TimeUnit enum. This is one course is a series to prepare for the 1Z0-816: Java SE 11 Programmer II certification exam.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Describe common threading problems, including deadlocks and livelocks
    Recall the essential states of threads with focus on enum thread.state
    Classify the information that can be retrieved using threadinfo
    List the important packages that can be used to manage concurrency
    Describe the executor interface and classes that can be used to get tunable thread pools
  • List synchronization classes and memory consistency properties that can be used in concurrency
    Use the countdownlatch and cyclicbarrier classes
    Use the forkjoinpool and forkjointask methods to manage concurrent tasks
    Recall the exceptions that can be thrown while working with concurrency
    Use the timeunit enum
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 1m 4s
  • 4m 5s
    After completing this video, you will be able to describe common threading problems, including deadlocks and livelocks. FREE ACCESS
  • Locked
    3.  States of Threads
    4m
    After completing this video, you will be able to recall the essential states of threads with a focus on the Enum Thread.State. FREE ACCESS
  • Locked
    4.  ThreadInfo
    1m 58s
    In this video, you will learn how to classify the information that can be retrieved using the ThreadInfo class. FREE ACCESS
  • Locked
    5.  Concurrency Management
    4m 23s
    After completing this video, you will be able to list important packages that can be used to manage concurrency. FREE ACCESS
  • Locked
    6.  Executor Interface
    3m 14s
    After completing this video, you will be able to describe the Executor interface and classes that can be used to get tunable thread pools. FREE ACCESS
  • Locked
    7.  Synchronization
    4m 55s
    After completing this video, you will be able to list synchronization classes and memory consistency properties that can be used in concurrency. FREE ACCESS
  • Locked
    8.  CountDownLatch and CyclicBarrier
    6m 19s
    In this video, find out how to use the CountDownLatch and CyclicBarrier classes. FREE ACCESS
  • Locked
    9.  Concurrent Task Management
    7m 48s
    In this video, you will learn how to use the ForkJoinPool and ForkJoinTask methods to manage tasks concurrently. FREE ACCESS
  • Locked
    10.  Concurrency Exceptions
    4m 17s
    After completing this video, you will be able to recall the exceptions that can occur while working with concurrency. FREE ACCESS
  • Locked
    11.  TimeUnit Enum
    2m 17s
    In this video, find out how to use the TimeUnit enumeration. FREE ACCESS
  • Locked
    12.  Course Summary
    1m 19s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.7 of 100 users Rating 4.7 of 100 users (100)
Rating 4.5 of 160 users Rating 4.5 of 160 users (160)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.7 of 38 users Rating 4.7 of 38 users (38)
Rating 4.5 of 87 users Rating 4.5 of 87 users (87)
Rating 4.7 of 64 users Rating 4.7 of 64 users (64)