Re: Thread implementations...

Larry McVoy (lm@bitmover.com)
Sat, 20 Jun 1998 18:28:22 -0700


: This demonstrates the point that select and poll are workarounds for
: the lack of threading support in Unix. They aren't needed if you use
: a threads facility (or a separate process for each thread you need).
:
: Once you have threads you can stick to the intuitive synchronous model
: of system calls, which has always effectively handled waking one of
: multiple waiters.

There are a number of people, usually systems / kernel types, who realize
that multiple threads/processes can have a severe negative effect
on performance, especially when you are trying to make things fit in
a small processor cache. Event driven programming tends to use less
system resources than threaded programming.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu