GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Tech FAQs  >  Programming  >  Java
Go To First  |  Previous Question  |  Next Question 
 Java  |  Question 898 of 928    Print  
Thread Disadvantages
What are the disadvantages of using thread?


  
Total Answers and Comments: 1 Last Update: April 11, 2009     Asked by: ankitchauhan22 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
April 11, 2009 21:49:43   #1  
r.praveenkumar Member Since: October 2007   Contribution: 32    

RE: Thread Disadvantages
while using threads each thread has access to object's instance variable. so while one thread is making changes to that instance variable another thread may access it. It results in inconsistency. so all methods which access important instance variables should be marked synchronized. Or atleast the part of that method which accesses that important instance variable should be marked synchronized to prevent another thread to access that instance variable when this thread is currently accessing it.
 
Is this answer useful? Yes | No

 Related Questions

Latest Answer : Thread is a single sequence of execution within a process. ...

Latest Answer : 1. Extending the Thread class. 2. implementing the Runnable interface.   and implementing the Runnable interface is best way as in Extending Thread class u cannot extend any other class. but in Implementing Runnable interface u can extend ...

Latest Answer : "thread.isAlive()" this is the method. Regards Mohan ...

Latest Answer :        It is interthread communication,this is performed using        Wait(),notify() and notifyall() ...


Latest Answer :          least priority thread ...


Suppose If we have variable ' I ' in run method, If I can create one or  More thread each thread will occupy a separate copy or same variable will be shared

Latest Answer : Not possible ...

Latest Answer : 2 ways to create a thread1) by extending the thread class2)by implementing RUNNABLE interface ...


 Sponsored Links

 
Related Articles

Service Oriented Java Business Integration Review

Service Oriented Java Business Integration Review Introduction If you ve read through the texts which give you an introduction to SOA or Web Services you will often find them to be quite frustrating and the reason for this is because they spend too much time referencing business processes which are
 

Concepts of Object-Oriented Programming

Object Oriented JavaScript In this chapter you ll learn about OOP Object Oriented Programming and how it relates to JavaScript As an ASP NET developer you probably have some experience working with objects and you may even be familiar with concepts such as inheritance However unless you re already a
 

SOA Disadvantages

SOA Disadvantages Service Oriented Architecture Disadvantages Applicability Service Oriented Architecture may not always be the best architectural choice because optimal utilization of SOA requires additional development and design attempts as well as infrastructure which translates into costs esc
 

Java and Client Server Models

Java and Client Server Models The Role of Client Servers on the Web Client server models provide the essential mechanisms for working with the Internet In fact most of the World Wide Web is built according to this paradigm In client server models the web browsers run by millions of users are the cli
 

SQL Programming

SQL Programming Overview Anybody who has done something for a long time has probably wanted to change how things work at some point or another. A worker at a mill might have found a more efficient way of cutting logs, or a mathematics teacher might have had a hand in changing a school’s al
 

WinRunner Programming Concepts

If you want to create WinRunner scripts that are highly efficient, there are important programming concepts that you will want to become familiar with. Understanding these concepts will provide you with a large number of key benefits. In addition to understanding these concepts, you must also learn
 

Programming Languages Certification

IT Certification programs have several options that will offer you the best knowledge.  By learning everything that you need to know about information technology you will be able to open new doors to your career and personal business desires.  IT Certification offers several vari
 

XML Disadvantages

XML Disadvantages The extensive markup language is the way to go for developing future web applications and it almost defines the future of web development There are no doubts about its performance in this arena However XML also has some draw backs which need to be looked at and improved upon The re
 

Using UML with Java

Using UML with Java While Java is not a new language its application for the development of embedded systems is quite new Developers are beginning to take a second look at modeling languages such as UML and many feel it can be a powerful tool in their development arsenal mosgoogle center Introductio
 

Neuro-linguistic Programming Methods

Neuro linguistic Programming Methods There are several methods used for performing Neuro linguistic Programming on an individual for obtaining insights into the psyche of the person in order to correct to modify certain patterns of behavior These techniques are also used for Neuro linguistic trainin
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape