You are here:
Multithreading in Java

Multithreading is an integral part of both the Java platform and the Java programming language itself. However, it’s also notoriously complex and tricky to do right. When threads are mis-used, the resulting bugs are particularly hard to find and eliminate.

This webinar will provide you with the tips and sample code that you need to do multithreading right the first time.

 
Who Should Attend
Beginning to experienced Java software developers who want to write better, more reliable code and avoid common problems and bugs. It is not intended for developers looking for an introduction to Java or the web application environment, nor is it intended for non-technical software project managers.
 
Prerequisites

Beginner-level knowledge of the Java programming language.

 
Benefits of Attending this Class
Upon completion of this course, students should be able to:
· Understand when multithreading solves problems, when it merely creates problems, and how to tell the difference between the two.
· Create and launch threads from Java software.
· Use synchronization to effectively protect shared data from threads.
· Use the wait/notify mechanism to solve multithreading problems.
· Be familiar with the new Java 5.0 concurrency APIs and what they do.
· Be aware of common multithreading problems, and how to avoid them.
 
Course Contents
· Threads in Brief
· When to Use Threads
· Creating and Launching Threads
· Thread Synchronization
· Notification and Waiting
· A Multithreading Example
· Threading Dangers
· Questions and Answer
 

Available Classes

 
 

On-Demand Scheduling

 
 
   
 
 
 
 
Disclaimer: Solaris and Java are registered trademarks of Sun Corporation.