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 |
Hi Every One I Have Small Doubt Please answer This???????????????????????????? I Want to use AbstractList class methods(java.util.AbstractList) My Program is import java.util.*; class DemoOne extends AbstractList { public static void main(String[] args) { AbstractList a=new DemoOne();//This One is Correct?? DemoOne a1=new DemoOne();//This One is Correct?? Both Are Not Working System.out.println("Hello World!"+a); System.out.println("Hello World!"+a1); } } Error IS: DemoOne.java:2: DemoOne is not abstract and does not override abstract method get(int) in java.util.AbstractList class DemoOne extends AbstractList AnyOne can Please Provide The Solution????????????????????????? Plzzzzzzz
A class can be a subclass of itself?
What is the do while loop syntax?
what is java
can u handle an error if u write Thowable in the catch class lise try { some errorneous code }catch(Throwable e){ ...}
what are abstract functions?
How to change the priority of thread or how to set the priority of thread?
Explain the difference between intermediate and terminal operations in java8?
What are the two basic ways in which classes that can be run as threads may be defined?
Which arithmetic operations can result in the throwing of an arithmeticexception?
What is the difference between access specifiers and access modifiers in java?
What is instance example?