Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Can we call the Thread.sleep in Synchyronozed block?

Answers were Sorted based on User's Feedback



Can we call the Thread.sleep in Synchyronozed block?..

Answer / veerendra

While the thread is sleeping in a synchronised block means,
you are locking a resource, there might be 'n' number of
contenders for this resources. If the thread goes to sleep
then other threads or processes contending for the resource
will be blocked infinitely.

Is This Answer Correct ?    8 Yes 1 No

Can we call the Thread.sleep in Synchyronozed block?..

Answer / ravikiran

Yes we can call,And should be enclosed between try catch
blocks beacause Interupted exception may be thrown.

Is This Answer Correct ?    4 Yes 1 No

Can we call the Thread.sleep in Synchyronozed block?..

Answer / pramod

ofcourse you can call thread.sleep in synchronized
block,when we call means when there is a possibility of
loop inside the synchronized block.

Is This Answer Correct ?    3 Yes 2 No

Can we call the Thread.sleep in Synchyronozed block?..

Answer / muthusenthil

yes, you can call wait method inside synchronized block but
synchronized block usually allows one by one to penetrate
in.if you call wait method inside it will create a stagnant
circumstance. synchronized block wont allow other threads
inside till this thread in waiting state get notified

Is This Answer Correct ?    2 Yes 2 No

Can we call the Thread.sleep in Synchyronozed block?..

Answer / anmol mathpal

yes u can but be sure to use it under try-catch block.
Actually synchronized keyword is basically used for locking
purpose. let us consider an example:-

/*This is a synchronized block*/
Synchronized(this){
try{Thread.sleep(1000);}catch(InterruptedException e){}
//Remaining code
}
Now suppose there is s thread in a program say A
let us consider thread A enters the synchronized block
because of sleep method it'll take one second more than its
normal execution time.that's it. it will affect other
threads that are waiting for that particular resource.
without thread.sleep method

Is This Answer Correct ?    2 Yes 2 No

Post New Answer

More Core Java Interview Questions

Is space a char?

0 Answers  


Variable of the boolean type is automatically initialized as?

0 Answers  


What is java dot?

0 Answers  


Assume a thread has lock on it, calling sleep() method on that thread will release the lock?

0 Answers  


How static variable work in java?

0 Answers  


What is difference between jdk,jre and jvm?

0 Answers  


What is a stringbuffer?

0 Answers  


What are the new features in java 8?

0 Answers  


Convert a BST into a DLL and DLL to BST in place.

0 Answers   Amazon,


What are three ways in which a thread can enter the waiting state in java programming?

0 Answers  


What are mutable classes?

0 Answers  


what are the difference between Java and .Net?

5 Answers  


Categories