Go 1.5
Ola Fosheim Grøstad via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Sat Sep 19 12:30:48 PDT 2015
On Saturday, 19 September 2015 at 19:25:31 UTC, Ola Fosheim
Grøstad wrote:
> On Saturday, 19 September 2015 at 19:17:38 UTC, Daniel Kozak
> wrote:
>> No, collection could not occure if we speaking about current D
>> GC
>> implementation. So it safe to set pointer before addRoot.
>
> It can be triggered by another thread.
>
> Wrong:
>
> ptr = somestack.pop();
> someglobalptr = ptr;
> // ptr register flushed
> // collection triggered by other thread
> // other thread allocated the same memory for some other object
> addRoot(ptr);
Typo:
> addRoot(someglobalptr);
More information about the Digitalmars-d-announce
mailing list