IO模型
平常心ljw
不要短期高估自己,也不要长期低估自己!
展开
-
应用进程和内核的关系
内核即操作系统内核,用于控制计算机硬件。同时将用户态的程序和底层硬件隔离开,以保障整个计算机系统的稳定运转(如果用户态的程序可以控制底层硬件,那么一些病毒就会针对硬件进行破坏,比如 CIH 病毒)。应用进程即用户态进程,运行于操作系统之上,通过系统调用与操作系统进行交互。上图中,内核指的是TCP/IP 等协议及相关驱动程序。客户端发送的请求,并不是直接送达给应用程序,而是要先经过内核。内...原创 2019-11-06 09:50:01 · 1277 阅读 · 0 评论 -
IO模型(一):epoll
List<SocketChannel> list = new ArrayList(); ByteBuffer byteBuffer = ByteBuffer.allocate(1024); try { ServerSocketChannel ssc = ServerSocketChannel.open(); ssc.b...原创 2019-11-05 22:39:13 · 81 阅读 · 0 评论