Join Ketkee Aryamane for an in-depth discussion in this video Java SE multithreading overview, part of Java EE: Concurrency and Multithreading.
- [Instructor] So far, we have talked about processes, we've talked about threads, we've talked about scheduling priorities, all of that theory. Now, let's start looking into the Java Standard Edition concurrency utilities. We have to do this because when we get to do the enterprise edition part of it, it will become easier to understand the concurrency utilities for enterprise version, okay? All right, so Java Standard Edition multithreading overview. We have already spoken that the Java platform supports concurrency programming through multithreading. Now, in order to do that on the standard edition, we have two levels of APIs: basic and high-level.
When you talk about the basic APIs, we have two entities: the thread class and the runnable interface. All of these reside under the java.lang package. And then, there's a high level API, which we call executor framework. Very important. And all of these lie under the java.util.concurrent package. So, in the upcoming videos, we are going to see them most for the thread and the runnable class, then we'll have a quick look at all the APIs that we have in these entities, and once that's done, then we will move on to the executor framework.
- What is concurrency?
- Processes and threads in Java SE
- Java EE concurrency APIs
- Working with the ManagedExecutorService, ManagedScheduledExecutorService, ManagedThreadFactory, and ContextService APIs
- Defining data access object (DAO) classes
- Adding methods to DAO classes
- Writing REST classes
- Creating custom thread factories
- Creating contextual proxies
- JTA transactions and concurrency
Skill Level Intermediate
Java EE: Contexts and Dependency Injectionwith Alex Theedom1h 43m Intermediate
Java EE: Design Patterns and Architecturewith Alex Theedom2h 44m Intermediate
Java EE: Servlets and JavaServer Pages (JSP)with Ketkee Aryamane6h 14m Intermediate
1. Overview and Setup
2. Processes and Threads
3. Executor API
4. Java EE Concurrency APIs
5. Concurrency and Transactions
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.