develooper Front page | perl.perl5.porters | Postings from January 2001

Re: Does perl really need to use sigsetjmp? (18% performancehit)

Thread Previous | Thread Next
From:
Dan Sugalski
Date:
January 21, 2001 14:33
Subject:
Re: Does perl really need to use sigsetjmp? (18% performancehit)
Message ID:
5.0.2.1.0.20010121173149.02abe8d0@24.8.96.48
At 09:50 PM 1/21/01 +0000, nick@ing-simmons.net wrote:
>Dan Sugalski <dan@sidhe.org> writes:
> >At 12:11 PM 1/21/01 +0000, Alan Burlison wrote:
> >>By cancellation
> >>point I mean somewhere that is defined as 'safe', i.e. not holding any
> >>mutexes or waiting on any CVs etc.
>
>So what do we do if we die with a lock held?

If user code die()s, then too darned bad for them, they have orphaned 
mutexes. Perl itself shouldn't ever die--a user-level die's a perfectly 
handlable thing, and there's no reason we can't have an orderly release of 
internally held resources.

					Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
dan@sidhe.org                         have teddy bears and even
                                      teddy bears get drunk


Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About