An Issue I Wish To Raise Awareness On

Dominikus Dittes Scherkl via Digitalmars-d digitalmars-d at puremagic.com
Thu Jul 20 00:40:35 PDT 2017


On Wednesday, 19 July 2017 at 22:35:43 UTC, Jonathan M Davis 
wrote:
> The issue isn't the object being destroyed. It's what it refers 
> to via its member variables. For instance, what if an object 
> were to remove itself from a shared list when it's destroyed 
> (e.g. because it's an observer in the observer pattern). The 
> object has a reference to the list, but it doesn't own it.
So, even a thread-local object that has references to a shared 
list
has to handle those as shared, even in its non-shared destructor.
I can't follow your argument.



More information about the Digitalmars-d mailing list