Creating a Thread is fairly simple. The complexities get introduced once you have your threads running and then you see that the output isn’t what you exactly expected. Well, I don’t want to jump ahead too much. We will learn all those complexities one by one. For now lets keep our focus on how to create threads.
You can create threads in two ways:
1. By Extending the Thread Class
2. By Implementing the Runnable Interface
Common sense related to Java Programming tells us that using the interface may be a better option because, your class may need to inherit features from its parent class or such a feature may be required in future. Either ways, it would be a better idea to implement the Runnable Interface so that our classes can do, what they were designed/created to do.
Am gonna keep this chapter short and sweet because, I have already explained about how to Create a Thread extensively during the chapters on the SCJP Certification series.
You can view that by clicking here - Creating Java Threads
Previous: What is a Thread
Next: Lifecycle of a Thread
© 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.