Untangle Java threads! Learn how to create, manage, sync, and lock threads and get started in multithreaded Java programming.
- [Instructor] I'm Peggy Fisher, and I want to introduce you to the concepts of using threads in Java. In Java, a thread is an independent path of code execution within a program. Java allows for multiple threads to run at the same time. In other words, multitasking. We will learn to create threads, manage threads, synchronize and lock threads, and finally review concurrency utilities available for use with threads. So, let's get started.
- What is a thread?
- Creating threads
- Syncing threads
- Understanding concurrency
- Working with the Java locking framework