Use of mutex in destructors

Simen Kjaeraas simen.kjaras at gmail.com
Fri Apr 27 04:53:14 PDT 2012


On Fri, 27 Apr 2012 13:23:00 +0200, Dmitry Olshansky  
<dmitry.olsh at gmail.com> wrote:

> On 27.04.2012 15:15, Rene Zwanenburg wrote:
>> Since an OpenGL context is owned by one thread, any OpenGL calls made
>> from other threads will fail. I've wrapped OpenGL 'objects' in D classes
>> to automate destruction of the underlying object:
>>
> How about using structs for GL objects? It's not like you have a  
> hierarchy or interfaces in there.
>
> [snip]
>

http://d.puremagic.com/issues/show_bug.cgi?id=2834

Heap-allocated structs don't have their destructors called when they're  
collected.


More information about the Digitalmars-d-learn mailing list