On Wed, Oct 25, 2000 at 09:40:53PM +0200, Jamie Lokier wrote: > Simon Kirby wrote: > > And you'd need to take the descriptor out of the read() set in the > > select() case anyway, so I don't really see what's different. > > The difference is that taking a bit out of select()'s bitmap is > basically free. Whereas the equivalent with events is a bind_event() > system call. With the caveat that kevent() will take a changelist at the same time that it returns an eventlist, so while you do incur some kernel processing to temporarily disable the descriptor, the system call is essentially free. -- Jonathan - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/
- Re: kqueue microbenchmark results Dan Kegel
- Re: kqueue microbenchmark results Jonathan Lemon
- Re: kqueue microbenchmark results Simon Kirby
- Re: kqueue microbenchmark results Jamie Lokier
- Re: kqueue microbenchmark results Simon Kirby
- Efficient edge-triggered event inte... Jamie Lokier
- Re: kqueue microbenchmark results Jonathan Lemon
- Re: kqueue microbenchmark results Simon Kirby
- Re: kqueue microbenchmark results Jamie Lokier
- Re: kqueue microbenchmark resul... Jonathan Lemon
- Re: kqueue microbenchmark results Jonathan Lemon
- RE: kqueue microbenchmark resul... David Schwartz
- Re: kqueue microbenchmark r... Jonathan Lemon
- RE: kqueue microbenchmark r... David Schwartz
- Re: kqueue microbenchmark r... Alfred Perlstein
- Re: kqueue microbenchmark r... Terry Lambert
- Re: kqueue microbenchmark r... Terry Lambert
- RE: kqueue microbenchmark r... David Schwartz
- Re: kqueue microbenchmark r... Jamie Lokier
- Re: kqueue microbenchmark r... Alfred Perlstein