Categories:
.NET (357)
C (330)
C++ (184)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (2)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What Is Synchronization
What do you understand by Synchronization?
✍: FYIcenter
Synchronization is a process of controlling the access of shared resources by the multiple threads in such a manner that only one thread can access one resource at a time. In non synchronized multithreaded application, it is possible for one thread to modify a shared object while another thread is in the process of using or updating the object's value. Synchronization prevents such type of data corruption.
Examples of synchronizing methods or block of codes
public synchronized void myMethod() {
...
}
public yourMethod() {
...
synchronized (this) {
...
}
}
2007-03-03, 5868👍, 0💬
Popular Posts:
How To Get the Minimum or Maximum Value of an Array? - PHP Script Tips - PHP Built-in Functions for ...
when should the volatile modifier be used? The volatile modifier is a directive to the compiler's op...
What is the difference between const char* p and char const* p? In const char* p, the character poin...
Is There Any XSD File to Validate Atom Feed Files? - RSS FAQs - Atom Feed Introduction and File Gene...
Can two catch blocks be executed? No, once the proper catch section is executed the control goes fin...