[Bug 209558] [request] Wakeup only one thread while kqueue events are available

[email protected]
Newsgroups gmane.os.freebsd.devel.threading
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209558

Jilles Tjoelker <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #3 from Jilles Tjoelker <[email protected]> ---
With the test program's current design, it should enable non-blocking mode on
the socket and ignore [EAGAIN] and [ECONNABORTED] errors from accept().

Apart from that, I appreciate the thundering herd issue with the program.
However, I'm a bit afraid of applications getting stuck for a while when the
awakened thread exits without waking another thread. Also, randomly
distributing socket events across threads seems inefficient; it should be more
efficient to tie each socket to one thread and have one kqueue per thread.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-threads
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.