1 what are static blocks and static initializers in Java ?



Download 350,38 Kb.
Pdf ko'rish
bet28/63
Sana02.07.2022
Hajmi350,38 Kb.
#730721
1   ...   24   25   26   27   28   29   30   31   ...   63
Bog'liq
Core Java Interview questions and answers 1650828415

106)
 
In how many ways we can do synchronization in java?
 
There are two ways to do synchronization in java: 
1)
Synchronized methods 
2)
Synchronized blocks 
To do synchronization we use synchronize keyword. 
107)
 
What are synchronized methods ?
 
If we want a method of object to be accessed by single thread at a time we declare that method with 
synchronized keyword. 
Signature : 
To execute synchronized method first lock has to be acquired on that object. Once synchronized method 
is called lock will be automatically acquired on that method when no other thread has lock on that 
method. once lock has been acquired then synchronized method gets executed. Once synchronized 
method execution completes automatically lock will be released. The prerequisite to execute a 
synchronized method is to acquire lock before method execution. If there is a lock already acquired by 
any other thread it waits till the other thread completes. 
108)
 
When do we use synchronized methods in java?
 
If multiple threads tries to access a method where method can manipulate the state of object , in such 
scenario we can declare a method as synchronized. 
109)
 
When a thread is executing synchronized methods , then is it possible to execute other 
synchronized methods simultaneously by other threads?
 
No it is not possible to execute synchronized methods by other threads when a thread is inside a 
synchronized method. 
110)
 
When a thread is executing a synchronized method , then is it possible for the same 
thread to access other synchronized methods of an object ?
 
Yes it is possible for thread executing a synchronized method to execute another synchronized method of 
an object. 
public 

Download 350,38 Kb.

Do'stlaringiz bilan baham:
1   ...   24   25   26   27   28   29   30   31   ...   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