Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Java Threads in Detail

No Reviews Yet

Course type: Online Instructor led Course

Course ID: 11267

Course type: Online Instructor led Course

Students Interested 0 (Seats Left 0)

No Reviews Yet

Date and Time

Not decided yet.

Sabareesan picture
Sabareesan

MS

12 Years of Experience

About Sabareesan

I have 11 years experience in IT Training and development. I am a Corporate Trainer. Used to take training in software companies. I am having much experience in Java.
No reviews currently Be the First to Review

About the Course

In this course I am going to explain Java Threads in detail. I am going to cover the complex topics like synchronization, deadlock and the Java's Executor framework with simple examples.

Topics Covered

Java Threads

Introduction to Threads

Java Terms
About the Examples
Why Threads?
Recap

Thread Creation and Management
What Is a Thread?
Creating a Thread
The Lifecycle of a Thread
Two Approaches to Stopping a Thread
The Runnable Interface Threads and Objects
Recap

Data Synchronization
The Synchronized Keyword
The Volatile Keyword
More on Race Conditions
Explicit Locking Lock Scope
Choosing a Locking Mechanism
Nested Locks
Deadlock
Lock Fairness
Recap

Thread Notification
Wait and Notify
Condition Variables
Recap

Minimal Synchronization Techniques
Can You Avoid Synchronization?
Atomic Variables
Thread Local Variables
Recap

Advanced Synchronization Topics
Synchronization Terms
Synchronization Classes Added in JSE
Preventing Deadlock
Deadlock Detection
Lock Starvation
Recap

Threads and Swing
Swing Threading Restrictions
Processing on the Event-Dispatching Thread

Using invokeLater( ) and invokeAndWait( )
Long-Running Event Callbacks
Recap

Threads and Collection Classes
Overview of Collection Classes
Synchronization and Collection Classes
The Producer/Consumer Pattern
Using the Collection Classes Recap

Thread Scheduling
An Overview of Thread Scheduling
Scheduling with Thread Priorities
Popular Threading Implementations
Recap

Thread Pools
Why Thread Pools?
Executors
Using a Thread Pool Queues and Sizes

Thread Creation
Callable Tasks and Future Results
Single-Threaded Access
Recap

Task Scheduling
Overview of Task Scheduling
The java.utilTimer Class
The javax.swingTimer Class
The ScheduledThreadPoolExecutor Class
Recap

Threads and I/O
A Traditional I/O Server
A New I/O Server
Interrupted I/O
Recap

Miscellaneous Thread Topics
Thread Groups
Threads and Java Security
Daemon Threads

Threads and Class Loading
Threads and Exception Handling
Threads, Stacks, and Memory Usage
Recap

Thread Performance
Overview of Performance
Synchronized Collections
Atomic Variables and Contended Synchronization
Thread Creation and Thread Pools
Recap

Parallelizing Loops for Multiprocessor Machines
Parallelizing a Single-Threaded Program
Multiprocessor Scaling
Recap

Superseded Threading Utilities
The BusyFlag Class
The CondVar Class
The Barrier Class
The RWLock Class
The ThreadPool Class The JobScheduler Class

Who should attend

Any one who has little Java knowledge.

Pre-requisites

Java Basic Knowledge.

What you need to bring

if you want i can conduct online training or you can come to my place or i can come to your place.

Key Takeaways

The Java Threads E-Books. Power Point Presentations and sample programs

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Computer Software Classes Post your requirement now
Enquire

Enquire

Submit your enquiry for Java Threads in Detail

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Sabareesan

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer