|
|
|
|
|
by epcoa
658 days ago
|
|
> self-socket is much better since you can't select on a pipe. This needs further explanation. Why can’t you select on a pipe? You certainly can use select/poll on pipes in general and I’m not sure of any reason in particular they won’t work for the self pipe notification. Its even right in the original:
https://cr.yp.to/docs/selfpipe.html |
|
Yes, you can select just fine on pipes. What I was thinking of is that recv and send doesn't work on pipes, and asynchronous I/O frameworks typically want to use send/recv rather than write/read because the latter don't have a flags parameter.