mirror of
https://github.com/openjdk/jdk.git
synced 2025-08-26 22:34:27 +02:00
4750574: (se spec) Selector spec should clarify calculation of select return value
Reviewed-by: alanb
This commit is contained in:
parent
cda9c3011b
commit
130cf46dcb
1 changed files with 9 additions and 6 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2022, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
|
@ -355,7 +355,8 @@ public abstract class Selector implements Closeable {
|
|||
* of the {@link #wakeup wakeup} method. </p>
|
||||
*
|
||||
* @return The number of keys, possibly zero, whose ready-operation sets
|
||||
* were updated by the selection operation
|
||||
* now indicate readiness for at least one category of operations
|
||||
* for which the channel was not previously detected to be ready
|
||||
*
|
||||
* @throws IOException
|
||||
* If an I/O error occurs
|
||||
|
@ -383,8 +384,9 @@ public abstract class Selector implements Closeable {
|
|||
* channel to become ready; if zero, block indefinitely;
|
||||
* must not be negative
|
||||
*
|
||||
* @return The number of keys, possibly zero,
|
||||
* whose ready-operation sets were updated
|
||||
* @return The number of keys, possibly zero, whose ready-operation sets
|
||||
* now indicate readiness for at least one category of operations
|
||||
* for which the channel was not previously detected to be ready
|
||||
*
|
||||
* @throws IOException
|
||||
* If an I/O error occurs
|
||||
|
@ -406,8 +408,9 @@ public abstract class Selector implements Closeable {
|
|||
* this selector's {@link #wakeup wakeup} method is invoked, or the current
|
||||
* thread is interrupted, whichever comes first. </p>
|
||||
*
|
||||
* @return The number of keys, possibly zero,
|
||||
* whose ready-operation sets were updated
|
||||
* @return The number of keys, possibly zero, whose ready-operation sets
|
||||
* now indicate readiness for at least one category of operations
|
||||
* for which the channel was not previously detected to be ready
|
||||
*
|
||||
* @throws IOException
|
||||
* If an I/O error occurs
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue