Las clases java.nio.channels.Selector y java.nio.channels.SelectableChannel pueden utilizarse con seguridad en hebras simultáneas

Antes de Java 11, la clase java.nio.channels.SelectableChannel y el conjunto de claves java.nio.channels.Selector no ofrecían seguridad de hebras. La especificación se ha actualizado para proporcionar un uso seguro de estas API que utilizan hebras simultáneas. Cuando se registra un nuevo canal mientras hay una operación de selección en curso, no surte efecto hasta que la siguiente operación de selección esté en curso. Este cambio no afecta al código que se sincroniza en el conjunto de claves java.nio.channels.Selector seleccionado, pero se podrían realizar cambios de codificación para utilizar la nueva API de seguridad de hebras.

Para obtener más información sobre la clase java.nio.channels.Selector, consulte la documentación Java de la clase java.nio.channels.Selector.

Para obtener más información sobre la clase java.nio.channels.SelectableChannel, consulte la documentación Java de la clase java.nio.channels.SelectableChannel.

Para obtener más información sobre los cambios en JDK 11, consulte Notas del release de JDK 11.