emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: busyloop in sigchld_handler


From: Sam Steingold
Subject: Re: busyloop in sigchld_handler
Date: Sun, 11 Mar 2007 17:06:07 -0400
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux)

> * Kim F. Storm <address@hidden> [2007-03-11 20:39:25 +0100]:
>
> Sam Steingold <address@hidden> writes:
>
> Absolutely brilliant!  I can confirm that it works.

Thanks!

> But can you explain why it works?

wait3 is a system call, which, when invoked in a loop, prevents the
kernel from doing anything else (in this case, sending SIGCHLD to
emacs). sleep allows the kernel some time to pass the signal.


-- 
Sam Steingold (http://sds.podval.org/) on Fedora Core release 6 (Zod)
http://honestreporting.com http://israelunderattack.slide.com http://memri.org
http://iris.org.il http://jihadwatch.org http://dhimmi.com
The plural of "anecdote" is not "data".





reply via email to

[Prev in Thread] Current Thread [Next in Thread]