- 主题:在go协程中读文件会导致阻塞线程么
毕竟epoll无法监控磁盘文件,刚入坑go,还理解不深,go协程也是依托epoll吧?只考虑linux
--
FROM 223.160.130.*
【 在 flw 的大作中提到: 】
: epoll 无法监控磁盘文件是啥意思。
:
注册会失败
--
FROM 61.48.14.*
【 在 wenhuazhang 的大作中提到: 】
: 不会 要保证原子化操作最好加锁
: 发自「今日水木 on SHARK KSR-A0」
协程怎么知道可读了呢
--
FROM 223.160.130.*
【 在 gathematics 的大作中提到: 】
: 不会阻塞,golang对阻塞io的调用有特殊处理
理论上在io_uring内核前是做不到的,因为对于文件io,Linux既不支持异步,也无法在epoll中注册
--
FROM 223.160.130.*
【 在 wenhuazhang 的大作中提到: 】
: 不会 要保证原子化操作最好加锁
: 发自「今日水木 on SHARK KSR-A0」
那么协程怎么知道可读了呢
--
FROM 223.160.130.*