Hi Mikio,

I used 2.3, which is out of date. Thanks for checking!

This means XTENLANG-1808 is actually resolved?
https://xtenlang.atlassian.net/browse/XTENLANG-1808

Still, the semantics of @Volatile are not clear. C++ and Javas volatile
have different semantics. It does not make sense to compile @Volatile to
volatile in both backends.


Am 25.02.2016 um 18:18 schrieb Mikio Takeuchi:
> Hi Andreas,
> 
> I just checked with the attached code and git HEAD that X10 fields with
> @Volatile annotation were translated to Java fields with volatile keyword.
> Could you tell me which version of X10 you are using?
> 
> Mikio Takeuchi
> IBM Research - Tokyo
> 
> 
> 2016-02-25 22:26 GMT+09:00 Andreas Zwinkau <zwin...@kit.edu>:
> 
> Am 07.09.2015 um 16:18 schrieb Vijay Saraswat:
>>>> I don't remember having seen the rules for the usage of @Volatile
>>>> spelt out in  the X10 manual. We should.
> 
> Just encountered the same problem. Is @Volatile supposed to be the
> Java or the C++ "volatile"?
> 
> It seems that the cpp backend insert the volatile keyword for
> @Volatile, so the C++ semantics?
> 
> X10:   public @Volatile var x:int;
> 
> is compiled into
> 
> C++:   volatile x10_int FMGL(x);
> Java:  public int x;
> 
>>
>>
>> ------------------------------------------------------------------------------
>> Site24x7 APM Insight: Get Deep Visibility into Application Performance
>> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
>> Monitor end-to-end web transactions and take corrective actions now
>> Troubleshoot faster and improve end-user experience. Signup Now!
>> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
>> _______________________________________________
>> X10-users mailing list
>> X10-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/x10-users
>>
> 
> 
> 
> ------------------------------------------------------------------------------
> Site24x7 APM Insight: Get Deep Visibility into Application Performance
> APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
> Monitor end-to-end web transactions and take corrective actions now
> Troubleshoot faster and improve end-user experience. Signup Now!
> http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
> 
> 
> 
> _______________________________________________
> X10-users mailing list
> X10-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/x10-users
> 

-- 
Andreas Zwinkau

 KIT  IPD Snelting
 Web: http://pp.ipd.kit.edu/personhp/andreas_zwinkau.php

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_______________________________________________
X10-users mailing list
X10-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/x10-users

Reply via email to