Thread overview | |||||||
---|---|---|---|---|---|---|---|
|
April 17, 2015 Interlocked (compare) exchange | ||||
---|---|---|---|---|
| ||||
Hi, are there equivalents of Interlocked.Exchange [1] and Interlocked.CompareExchange [2] in D? I can't find it in teh docs? [1] https://msdn.microsoft.com/en-us/library/f2090ex9(v=vs.110).aspx [2] https://msdn.microsoft.com/en-us/library/h7etff8w(v=vs.110).aspx |
April 17, 2015 Re: Interlocked (compare) exchange | ||||
---|---|---|---|---|
| ||||
Posted in reply to Szymon Gatner | On Friday, 17 April 2015 at 10:36:33 UTC, Szymon Gatner wrote: > Hi, > > are there equivalents of Interlocked.Exchange [1] and Interlocked.CompareExchange [2] in D? I can't find it in teh docs? > > [1] https://msdn.microsoft.com/en-us/library/f2090ex9(v=vs.110).aspx > > [2] https://msdn.microsoft.com/en-us/library/h7etff8w(v=vs.110).aspx [2] sounds like compare-and-swap from http://dlang.org/phobos/core_atomic.html |
April 17, 2015 Re: Interlocked (compare) exchange | ||||
---|---|---|---|---|
| ||||
Posted in reply to Szymon Gatner | On 2015-04-17 10:36:31 +0000, Szymon Gatner said: > Hi, > > are there equivalents of Interlocked.Exchange [1] and Interlocked.CompareExchange [2] in D? I can't find it in teh docs? > > [1] https://msdn.microsoft.com/en-us/library/f2090ex9(v=vs.110).aspx > > [2] https://msdn.microsoft.com/en-us/library/h7etff8w(v=vs.110).aspx http://dlang.org/phobos/core_atomic.html#.cas |
April 17, 2015 Re: Interlocked (compare) exchange | ||||
---|---|---|---|---|
| ||||
Posted in reply to Szymon Gatner | On Friday, 17 April 2015 at 10:36:33 UTC, Szymon Gatner wrote: > Hi, > > are there equivalents of Interlocked.Exchange [1] and Interlocked.CompareExchange [2] in D? I can't find it in teh docs? > > [1] https://msdn.microsoft.com/en-us/library/f2090ex9(v=vs.110).aspx > > [2] https://msdn.microsoft.com/en-us/library/h7etff8w(v=vs.110).aspx All D equivalents of Interlocked class methods: https://github.com/rumbu13/sharp/blob/master/src/system/threading/package.d |
April 17, 2015 Re: Interlocked (compare) exchange | ||||
---|---|---|---|---|
| ||||
Posted in reply to rumbu | On Friday, 17 April 2015 at 11:00:40 UTC, rumbu wrote:
> On Friday, 17 April 2015 at 10:36:33 UTC, Szymon Gatner wrote:
>> Hi,
>>
>> are there equivalents of Interlocked.Exchange [1] and Interlocked.CompareExchange [2] in D? I can't find it in teh docs?
>>
>> [1] https://msdn.microsoft.com/en-us/library/f2090ex9(v=vs.110).aspx
>>
>> [2] https://msdn.microsoft.com/en-us/library/h7etff8w(v=vs.110).aspx
>
> All D equivalents of Interlocked class methods:
>
> https://github.com/rumbu13/sharp/blob/master/src/system/threading/package.d
Ah, thanks to all you guys!
|
Copyright © 1999-2021 by the D Language Foundation