(j3.2006) [ukfortran] (SC22WG5.4955) AW: AW: AW: AW: Thoughts on Reinhold's thoughts

N.M. Maclaren nmm1
Sat Mar 30 10:11:10 EDT 2013

On Mar 30 2013, Bader, Reinhold wrote:
>>     3) To allow limited synchronisation between inside and outside,
>> whether by using atomics and SYNC MEMORY or otherwise
>> (1) is easy to validate, (2) doesn't introduce any consistency problems
>> though it might introduce deadlock, and (3) is the one I get twitchy
>> about.
> I would also be in favor of disallowing (3). In fact, usage of atomics 
> (as well as events) should also not be allowed across team boundaries if 
> they are to be generally efficient, for just the reasons you give.

It's not so much that they are inefficient, more that it's hard to define
what semantics they should have, implement those semantics, check that
they are honoured, and use them correctly.

Nick Maclaren.

More information about the J3 mailing list