Some information on bio and nio and aio and some differences between them.Obviously it's not suggested to use bio because of its block.The IO events include the statuses of before read and after read,and before write and after write.