Learning Java Threads
Offered By: LinkedIn Learning
Course Description
Overview
Learn what Java threads are, how to implement them in your Java program, and how to run, pause, interrupt, and make a thread wait for another thread.
Syllabus
Introduction
- Learning about Java threads
- What you should know
- What is concurrency?
- Processes vs. threads
- Multitasking vs. multithreading
- The main thread
- Daemon vs. non-daemon threads
- Thread class and Runnable interface
- Creating a thread: Extending the Thread class
- Creating a thread: Implementing the Runnable interface
- Starting a thread
- Extend a thread or implement a Runnable?
- Challenge: Webinar polling system
- Solution: Webinar polling system
- Pausing execution of a thread
- Interrupting a thread
- Implementing thread interruptions
- Making a thread to wait until another thread terminates
- Other useful methods of the Thread class
- Challenge: Webinar polling system
- Solution: Webinar polling system
- Next steps
Taught by
Peggy Fisher
Related Courses
Paradigms of Computer Programming – FundamentalsUniversité catholique de Louvain via edX Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX Computing: Art, Magic, Science - Part II
ETH Zurich via edX Concurrency
AdaCore via Independent Java Fundamentals for Android Development
Galileo University via edX