1 what are static blocks and static initializers in Java ?



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

132)
 
when wait(), notify(), notifyAll() methods are called does it releases the lock or holds 
the acquired lock?
 
wait(), notify(), notifyAll() methods are always called in synchronized context. When these methods are 
called in synchronized context. 
So when they enter first in synchronized context thread acquires the lock on current object. When wait(), 
notify(), notifyAll() methods are called lock is released on that object. 
133)
 
Explain which of the following methods releases the lock when yield(), 
join(),sleep(),wait(),notify(), notifyAll() methods are executed?
 
Method 
Releases lock (Yes or No) 
yield() 
No 
sleep() 
No 
join() 
No 
wait() 
Yes 


22 | 
P a g e
Notify() 
Yes 
notifyAll() 
Yes 
 
134)
 
What are thread groups?
 
Thread Groups are group of threads and other thread groups. It is a way of grouping threads so that 
actions can be performed on set of threads for easy maintenance and security purposes. 
For example we can start and stop all thread groups. We rarely use thread group class. By default all the 
threads that are created belong to default thread group of the main thread. Every thread belongs to a 
thread group. Threads that belong to a particular thread group cannot modify threads belonging to 
another thread group. 
135)
 
What are thread local variables ?
 
Thread local variables are variables associated to a particular thread rather than object. We declare 
ThreadLocal object as private static variable in a class. Everytime a new thread accesses object by using 
getter or setter we are accesing copy of object. Whenever a thread calls get or set method of 
ThreadLocal instance a new copy is associated with particular object. 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   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