05 2020 档案
摘要:原文:http://blog.csdn.net/kanghua/article/details/1843788 点击打开链接 Linux中断解析 摘要:本章将向读者依次解释中断概念,解析Linux中的中断实现机理以及Linux下中断如何被使用。作为实例我们第一将向《i386体系结构》一章中打造的系统
阅读全文
摘要:本文转载自:https://zhuanlan.zhihu.com/p/63179839 从事服务端开发,少不了要接触网络编程。epoll作为linux下高性能网络服务器的必备技术至关重要,nginx、redis、skynet和大部分游戏服务器都使用到这一多路复用技术。 因为epoll的重要性,不少游
阅读全文
摘要:如果对nio了解比较透彻的话,就不会纠结这个问题了,毕竟市面上流行的中间件,如mycat ,spark都是用的nio,当然使用netty的更多,如dubbo; 我们需要知道nio的原理,同时也不必乱造轮子。 使用jdk-nio你需要掌握linux-selector原理,就是将所有的channel注册
阅读全文
摘要:既然IO对系统性能和稳定性影响这么大,我们就来深入探究一下。 所谓的I/O(Input/Output)操作实际上就是输入输出的数据传输行为。程序员最关注的主要是磁盘IO和网络IO,因为这两个IO操作和应用程序的关系最直接最紧密。 磁盘IO:磁盘的输入输出,比如磁盘和内存之间的数据传输。 网络IO:不
阅读全文
摘要:POSIX 同步 IO、异步 IO、阻塞 IO、非阻塞 IO,这几个词常见于各种各样的与网络相关的文章之中,往往不同上下文中它们的意思是不一样的,以致于我在很长一段时间对此感到困惑,所以想写一篇文章整理一下。 POSIX(可移植操作系统接口)把同步IO操作定义为导致进程阻塞直到IO完成的操作,反之则
阅读全文

浙公网安备 33010602011771号