Java Threads are a very powerful and most importantly a very complicated topic. Every experienced Java Programmer would have used them at some point of time in his/her career and if you are a novice Java Programmer then its a good idea to learn them...
The Purpose of these topics explained below is to cover the advanced topics related to Multithreading and make you an expert in the same.
1. Introduction to Threads
2. What is a Thread
3. Creating a Thread
4. Thread Lifecycle
5. Stopping a Thread
6. Determining the Current Thread
7. The Synchronized Keyword
8. The Volatile Keyword
9. Race Conditions
10. Explicit Locking
11. Lock Scope
12. Choosing a Locking Mechanism
13. Nested Locks
Watch out this space for more!!!
© 2013 by www.inheritingjava.blogspot.com. All rights reserved. No part of this blog or its contents may be reproduced or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without prior written permission of the Author.
The following are some questions that you might encounter when you face an Interview for a position of a Senior Java/J2EE Developer. Design ...
The following are some questions you might encounter with respect to Java Multi-threading in any Interview. Multi-threading is a powerful an...
The following are some questions you might encounter with respect to Java Server Pages or JSPs in any Interview. JSPs are an integral part o...
Access Modifiers are one of the most important topics when it comes to taking the SCJP exam. You can expect a number of questions from these...
Arrays are objects in Java that store multiple variables of the same type. Arrays can hold either primitives or object references, but the a...
1. Does Hibernate implement its functionality using a minimal number of database queries to ensure optimal output? Hibernate can make cert...
You might be wondering, is Stack and Heap such a large topic that I have dedicated one full chapter to it? Actually it isnt such a big topic...
This chapter is probably going to be the most important or rather most confusing chapter from the exam perspective. You can expect atleast a...
The last thing we need to look at in our series of chapters on threads, is how threads can interact with one another to communicate about, a...
One of the key strengths of Java is that it is object oriented. In other words, everything in Java is an object. You might have heard me say...