Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
What is the relationship between synchronized and volatile keyword?
What is the relationship between synchronized and volatile keyword?
✍: Guest
The JVM is guaranteed to treat reads and writes of data of 32 bits or less as atomic.(Some JVM might treat reads and writes of data of 64 bits or less as atomic in future) For long or double variable, programmers should take care in multi-threading environment. Either put these variables in a synchronized method or block, or declare them volatile.
2012-08-28, 2530👍, 0💬
Popular Posts:
Advantages of a macro over a function? Macro gets to see the Compilation environment, so it can expa...
What is synchronization and why is it important? With respect to multithreading, synchronization is ...
What is the benefit of using an enum rather than a #define constant? The use of an enumeration const...
How can I execute a PHP script using command line? Just run the PHP CLI (Command Line Interface) pro...
How to set a HTML document's background color? document.bgcolor property can be set to any appropria...