Synchronized Keyword is used for when we want to
allowed only one thread at a time then use Synchronized modifier. If a method
or block declared as a Synchronized then at a time only one thread is allowed
to operate on the given object.
Synchronized is
a Modifier which is applicable for the method or block, we can not declare
class or variable with this modifier.
Advantage of Synchronized
The main
advantage of Synchronized keyword is we can resolve data inconsistency problem.
Dis-Advantage of Synchronized
The main
dis-advantage of Synchronized keyword is it increased the waiting time of
thread and effect performance of the system, Hence if there is no specific
requirement it is never recommended to use synchronized keyword.
0 comments:
Post a Comment