从性能的角度来看,哪个更好?选择/轮询还是异步 I/O?我之前的印象是 select/poll 反复向内核询问数据,而异步 I/O 依赖于内核的数据可用性通知。但是,我注意到 select/poll 也依赖于内核通知。所以,我相信从性能的角度来看两者是一样的。唯一的区别是 select/poll 会阻塞,而异步 I/O 不会。我是正确的还是我错过了什么?
io performance select asynchronous
asynchronous ×1
io ×1
performance ×1
select ×1