[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [paragui-users] Puzzled newbie question
From: |
Andrew Ford |
Subject: |
Re: [paragui-users] Puzzled newbie question |
Date: |
Mon, 29 Apr 2002 07:26:51 -0700 (PDT) |
What about reference counting on the widgets? Then it
can go ahead and destroy itself when its reference
count it zero. Then we could let it hold a reference
to itself while processing an event so that it could
not be deleted until it's done. There are some
exception safe reference counters and other good stuff
at www.boost.org
Also, perhaps in 1.2 the PG_Application could be a
singleton...
Andrew.
--- Andrew Agno <address@hidden> wrote:
> Alexander Pipelka writes:
> > Am Mon, 2002-04-29 um 09.23 schrieb Guillaume
> Schmid:
> > Right. Every widget locks it's mutex for
> processing an event. After
> > eventprocessing this mutex is unlocked.
> > If the widget gets deleted while processing the
> event it will segfault.
> >
> > Hmm...
> > How can we solve this ?
> > Any suggestions, anyone ?
>
> Haven't dug too deeply into the code, but there's a
> few options off
> the top of my head:
>
> - use reference counted mutexes
> - use a garbage collector (maybe just for mutexes)
> - defer deletions by using requests for deletion
>
> Andrew.
>
> _______________________________________________
> paragui-users mailing list
> address@hidden
>
http://mail.freesoftware.fsf.org/mailman/listinfo/paragui-users
__________________________________________________
Do You Yahoo!?
Yahoo! Health - your guide to health and wellness
http://health.yahoo.com
- [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/28
- Re: [paragui-users] Puzzled newbie question, Alexander Pipelka, 2002/04/28
- Re: [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/28
- Re: [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Alexander Pipelka, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Andrew Agno, 2002/04/29
- Re: [paragui-users] Puzzled newbie question,
Andrew Ford <=
- Re: [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Alexander Pipelka, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Guillaume Schmid, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Alexander Pipelka, 2002/04/29
- [paragui-users] listbox problem (was Puzzled newbie question), Alexander Pipelka, 2002/04/30
- Re: [paragui-users] listbox problem (was Puzzled newbie question), Guillaume Schmid, 2002/04/30
- Re: [paragui-users] Puzzled newbie question, Andrew Ford, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Alexander Pipelka, 2002/04/29
- Re: [paragui-users] Puzzled newbie question, Andrew Ford, 2002/04/29