Date: Tue, 4 Apr 2000 23:09:09 -0700 From: "Justin C. Walker" <justin@apple.com> To: arch@freebsd.org Subject: Re: RFC: kqueue API and rough code Message-ID: <200004060609.XAA03090@scv1.apple.com>
next in thread | raw e-mail | index | archive | help
On Wednesday, April 5, 2000, at 10:21 PM, Jonathan Lemon wrote: > I would like to solicit comments on the kqueue mechanism > that I've been working on. Currently, it will report events > for sockets, vnodes, and aio requests, and hopefully is > designed to be extensible. > > An API document and rough code is at: > > http://www.flugsvamp.com/~jlemon/fbsd Hi, Jonathan, This looks quite similar to what we've done on Mac OS X (Darwin), which you can check out at publicsource.apple.com. It's designed to replace, architecturally, the use of select() in most applications. It is most effective where there is a lot of activity on a lot of file descriptors. Currently, the only armed piece of the file descriptor world is the socket, and it seems to be quite effective. Check out the QuickTime Streaming Server at the same site for usage. See <sys/ev.h> for the usual terse documentation. Regards, Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004060609.XAA03090>