Hi,

I am new to X10, and I have a question about the atomic construct, maybe 
somebody can clarify it for me.

Let say, in Java I have a class with some synchronized (on the object level) 
methods. If I have 100 such objects in memory, then 100 threads can 
simultaneously work on those objects without blocking each other.
How you do the same thing in X10 (asuming the program is running in one place)? 
From the definition of the atomic block, it seems that if I translate Java 
syncronized methods to X10 atomic methods, then only one object at a time can 
be processed. Is my understanding correct? 
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to