转载至:http://www.cnblogs.com/fanzhidongyzby/p/4098546.html 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO) ...
分类:
其他好文 时间:
2017-09-22 21:15:40
阅读次数:
115
理论: 开启线程的两种方式 1. 2. 线程与进程 多线程共享同一个进程内的资源 多线程共享同一进程内地址空间练习 所以只要是涉及到共享数据的多个并发任务可以用多线程实现 Thread对象其他相关的属性或方法 所以在没有join方法的情况下,True和False是说不准的,取决于操作系统什么时候回收 ...
分类:
编程语言 时间:
2017-09-08 13:23:47
阅读次数:
267
1、为了便于程序保存和读取数据,而且,能直接通过条件快速查询到指定的数据,就出现了数据库(Database)这种专门用于集中存储和查询的软件。 2、 在使用SQLite前,我们先要搞清楚几个概念: 表是数据库中存放关系数据的集合,一个数据库里面通常都包含多个表,比如学生的表,班级的表,学校的表,等等 ...
分类:
编程语言 时间:
2017-09-07 20:19:00
阅读次数:
237
1、IO模型介绍: io模型一般有五种: * blocking IO * nonblocking IO * IO multiplexing * signal driven IO * asynchronous IO 但是 signal driven IO(信号驱动IO)在实际中并不常用,所以只介绍其他 ...
分类:
编程语言 时间:
2017-09-06 22:04:36
阅读次数:
197
一 IO模型介绍 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能 ...
分类:
编程语言 时间:
2017-09-03 01:12:12
阅读次数:
703
本节内容: 一 IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和 ...
分类:
编程语言 时间:
2017-09-02 16:57:04
阅读次数:
220
了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步(asynchronous): 阻塞(blocking): 非阻塞(non-blocking): #非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前也会立刻 ...
分类:
编程语言 时间:
2017-09-02 01:07:46
阅读次数:
175
了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步(asynchronous): 阻塞(blocking): 非阻塞(non-blocking): #非阻塞和阻塞的概念相对应,指在不能立刻得到结果之前也会立刻 ...
分类:
编程语言 时间:
2017-09-02 01:02:53
阅读次数:
272
一:IO模型介绍 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和non-bl ...
分类:
编程语言 时间:
2017-09-01 19:44:06
阅读次数:
157