1 what are static blocks and static initializers in Java ?



Download 350,38 Kb.
Pdf ko'rish
bet33/63
Sana02.07.2022
Hajmi350,38 Kb.
#730721
1   ...   29   30   31   32   33   34   35   36   ...   63
Bog'liq
Core Java Interview questions and answers 1650828415

128)
 
Explain about interthread communication and how it takes place in java?
 
Usually threads are created to perform different unrelated tasks but there may be situations where they 
may perform related tasks. Interthread communication in 
java 
is done with the help of following three 
methods : 
1)
wait() 
2)
notify() 
3)
notifyAll() 
129)
 
Explain wait(), notify() and notifyAll() methods of object class ?
 
wait() : wait() method() makes the thread current thread sleeps and releases the lock until some other 
thread acquires the lock and calls notify(). 
notify() :notify() method wakes up the thread that called wait on the same object. 
notfiyAll() :notifyAll() method wakes up all the threads that are called wait() on the same object. The 
highest priority threads will run first. 
All the above three methods are in object class and are called only in synchronized context. 
All the above three methods must handle InterruptedException by using throws clause or by using try 
catch clause. 
130)
 
Explain why wait() , notify() and notifyAll() methods are in Object class rather than in 
thread class?
 
First to know why they are in object class we should know what wait(), notify(), notifyAll() methods do. 
wait() , notify(), notifyAll() methods are object level methods they are called on same object.wait(), 
notify(), notifyAll() are called on an shared object so to they are kept in object class rather than thread 
class. 
131)
 
Explain IllegalMonitorStateException and when it will be thrown?
 
IllegalMonitorStateException is thrown when wait(), notify() and notifyAll() are called in non synchronized 
context. Wait(), notify(),notifyAll() must always be called in synchronized context other wise we get this 
run time exception. 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   29   30   31   32   33   34   35   36   ...   63




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish