随笔分类 -  操作系统

摘要:IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。 一、BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待 阅读全文
posted @ 2018-09-26 15:04 朱子威 阅读(2132) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/ygj0930/p/6543960.html 一:事件分离器 在IO读写时,把 IO请求 与 读写操作 分离调配进行,需要用到事件分离器。根据处理机制的不同,事件分离器又分为:同步的Reactor和异步的Proactor。 Reactor模型: Proa 阅读全文
posted @ 2018-09-05 11:46 朱子威 阅读(157) 评论(0) 推荐(0)
摘要:c/c++语言程序执行过程: 预处理>编译>汇编>链接>装载 预处理:删除宏定义,处理预编译指令,删除注释等 编译:词法分析、语法分析、语义分析、源代码优化、代码生成、目标代码优化 汇编:转换成汇编语言即二进制表示的语言 链接:静态链接即把需要的方法和数据复制到本方法的地址内,组装成单一程序,浪费内 阅读全文
posted @ 2018-06-29 17:02 朱子威 阅读(516) 评论(0) 推荐(0)