09 2017 档案

摘要:回到过去,电脑有一个CPU,一次只能执行一个程序。后来多任务处理意味着计算机可以同时执行多个程序(AKA任务或进程)。这不是真的“同时”。单个CPU在程序之间共享。操作系统将在运行的程序之间切换,在切换之前执行每个程序一段时间。 随着多任务处理,软件开发人员面临新的挑战。程序不能再假定所有的CPU时 阅读全文
posted @ 2017-09-24 20:53 bug-zhang 阅读(364) 评论(0) 推荐(1)
摘要:什么是NIO? java.nio全称java non-blocking IO,是指jdk1.4 及以上版本里提供的新api(New IO),NIO提供了与标准IO不同的IO工作方式。 核心部分: Channels(通道) Buffers(缓冲区) Selectors 除此之外还有组件,像Pipe、F 阅读全文
posted @ 2017-09-23 22:52 bug-zhang 阅读(192) 评论(0) 推荐(0)