在Java或C#等某些语言中,有非阻塞IO设施,例如针对套接字。
因此,我可以把我的回调函数给非阻塞IO,一旦非阻塞IO接收到任何内容,它就会调用我的回调函数。
我想知道它们是如何实现的。如果我创建了非阻塞IO,在幕后,Java或C#是否只为它们创建后台线程?还是底层操作系统本身对它们具有本地支持?
因此,我可以把我的回调函数给非阻塞IO,一旦非阻塞IO接收到任何内容,它就会调用我的回调函数。
我想知道它们是如何实现的。如果我创建了非阻塞IO,在幕后,Java或C#是否只为它们创建后台线程?还是底层操作系统本身对它们具有本地支持?