If lastRequestId is a long, then it clearly is not.
I don't think that it is in general either...not sure
if that changes with hotspot.  And while it may be
under certain VMs, I don't think that you can generalize
that.

Brian

----Original Message Follows----
From: "Hiram Chirino" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: <[EMAIL PROTECTED]>
Subject: [JBoss-dev] is x++ an atomic operation??
Date: Thu, 18 Jul 2002 08:54:43 -0400

Quick question for you Java Language Gurus out there, I heard
one that the post increment operator was an atomic operation.
For example, if you have a multi-threaded application with:

       id=lastRequestId++;

You would not need to put this in a synchronized block be cause
the ++ would be atomic and thus you would not get 2 duplicate ids.
I was wondering if this is true or not.  Can anybody confirm this
for me??

Regards,
Hiram



_________________________________________________________________
MSN Photos is the easiest way to share and print your photos: 
http://photos.msn.com/support/worldwide.aspx



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to