From d015559a07146465295e1043bd53dbe9a5119a4f Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Sat, 31 Oct 2026 00:23:18 +0800 Subject: [PATCH] Update Java IO.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 补充 select() 被 wakeup() 或中断唤醒时可能返回 0。 --- notes/Java IO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notes/Java IO.md b/notes/Java IO.md index f5fee689..5f468e90 100644 --- a/notes/Java IO.md +++ b/notes/Java IO.md @@ -455,7 +455,7 @@ int interestSet = SelectionKey.OP_READ | SelectionKey.OP_WRITE; int num = selector.select(); ``` -使用 select() 来监听到达的事件,它会一直阻塞直到有至少一个事件到达。 +使用 select() 来监听到达的事件,它会阻塞到至少一个通道就绪,或者被 wakeup() 或线程中断唤醒,因此返回值可能为 0。 #### 4. 获取到达的事件