Java AIO的本质是什么
总结:用户程序注册了回调函数后就返回,但是由于内核程序无法直接调用用户程序,因此需要有个内核态的监听线程一直循环监听等待事件到来,并且还有个用户态线程池阻塞等待捞取队列中的任务执行,执行完发起用户回调执行相关操作。
具体细节如下:
原文:https://blog.csdn.net/hellojackjiang2011/article/details/131322757?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-131322757-blog-103915337.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-131322757-blog-103915337.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=2