324325326327328329330331332333334
if (read && ch.isOpen()) { // Something is ready to read, so consume it now unsafe.epollInReady(); } if (close && ch.isOpen()) { unsafe.epollRdHupReady(); } } } } }
326327328329330331332333334335336