what is mean by synchronization?
Answers were Sorted based on User's Feedback
Answer / uma
synchronized means that in a multiple threaded
environment,a synchronized object does not let two threads
access the same time.this means that one thread cant be
reading while another updates it.the second thread will
instead wait until the first is done.the overhead is
speed,but the advantage is guaranteed consistency of data..
| Is This Answer Correct ? | 4 Yes | 1 No |
Synchronization is a process of accessing a shared resource in a multithreaded environment by one thread at a time.
Generally in Multithreaded applications all the threads start execution at a time(i.e doing multiple task at a time) . In this situation we need a piece of code to used by one thread at a time then we need to use Synchronization.
When a thread access a Synchronized code it establishes lock with that code and all the other threads will be there in waiting state. The Lock will be released once the thread as finished it task and other thread waiting will acquire the lock.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / ravi ranjan
Synchronization is capability to control multiple thread for
any share resources
| Is This Answer Correct ? | 1 Yes | 0 No |
What are the different types of sorting in java?
What are the steps that are followed when two computers connect through tcp?
Can I use % with real numbers?
Can a constructor have different name than a class name in java?
What is an immutable class? How to create an immutable class?
What classes of exceptions, thrown by a throw statement?
What is a default method?
Explain about global variables in Java?
What is bool mean?
Is there is any error if you have multiple main methods in the same class?
Tell us something about set interface.
Can we have two methods in a class with the same name?