Закрытие SocketChannel при выполнении неблокирующего чтения или записи

Существуют ли какие-либо потенциальные риски, связанные с закрытием канала сокета из другого потока, когда он выполняет непрерывные неблокирующие операции чтения или записи. Нужно ли мне синхронизировать объект канала? Спасибо.


person invertedPanda    schedule 27.11.2018    source источник
comment
Этот вопрос может быть достаточно связан, чтобы быть полезным для вас: Как читать SocketChannel в одном потоке и писать из n потоков   -  person MyStackRunnethOver    schedule 28.11.2018
comment
Итак, базовая ОС примет во внимание мой запрос на закрытие канала, даже если он занят другим вводом-выводом? Упомянутый пост предполагает это, но это не совсем связано с фактическим закрытием канала.   -  person invertedPanda    schedule 28.11.2018