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
Distributed Programming in JavaRice University via Coursera Основы разработки на C++: красный пояс
Moscow Institute of Physics and Technology via Coursera Многопоточность
Moscow Institute of Physics and Technology via Coursera LAFF-On Programming for High Performance
The University of Texas at Austin via edX Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera