Re: kqueue
[email protected] (Uri Guttman)
| Newsgroups | perl.loop |
|---|---|
| Message-ID | <[email protected].> |
>>>>> "JNP" == Joshua N Pritikin <[email protected]> writes: JNP> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/4.1-RELEASE/RELNOTES.TXT JNP> "A new event notification facility called kqueue was added to the JNP> FreeBSD kernel. This is a new interface which is able to replace JNP> poll/select, offering improved performance, as well as the ability JNP> to report many different types of events. Support for monitoring JNP> changes in sockets, pipes, fifos, and files are present, as well as JNP> for signals and processes." i noted the abscence of semaphores. that is one event no one seems to have addressed. i don't use semaphores for that reason. i would rather use a pipe so i can get an event when the lock or whatever is removed. and whether this propogates to other unixes is a big issue. i don't think coding to a new api for just freebsd is a smart decision. if it is better than poll/select (and that shouldn't be hard) then linux, solaris, etc. should pick it up with at least an emulation library and then in the kernel. uri -- Uri Guttman --------- [email protected] ---------- http://www.sysarch.com SYStems ARCHitecture, Software Engineering, Perl, Internet, UNIX Consulting The Perl Books Page ----------- http://www.sysarch.com/cgi-bin/perl_books The Best Search Engine on the Net ---------- http://www.northernlight.com