Fork me on GitHub
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 一 IO模型: Stevens在文章中一共比较了五种IO Model: 再说一下IO发生时涉及的对象和步骤。对于一个network IO (这里我们以read举例),它会涉及到两个系统对象,一个是调用这个IO的process (or thread),另一个就是系统内核(kernel)。当一个read 阅读全文
posted @ 2018-05-02 17:11 道阻切长 阅读(1818) 评论(0) 推荐(1) 编辑
摘要: 一 基于TCP的下载 客户端: 服务端: 二 基于TCP的套接字通讯: 三 基于UDP的套接字通讯: 阅读全文
posted @ 2018-05-01 18:13 道阻切长 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一 进程池的补充:异步加回调机制。 我们前面说了,异步调用在发出任务请求之后,不会等待任务的执行结果,而是直接执行下一行代码。 那么我们如何知道这个任务有没有完成,以及什么时候完成的呢:这里我们就需要用到了回调机制: # from concurrent.futures import ProcessP 阅读全文
posted @ 2018-04-29 00:25 道阻切长 阅读(543) 评论(2) 推荐(1) 编辑
摘要: 一 GIL(global interpreter lock) GIL中文叫全局解释器锁,我们执行一个文件会产生一个进程,那么我们知道进程不是真正的执行单位,而是资源单位,所以进程中放有解释器(cpython)和py文件,也就是解释器需要解释的文件,即CPU要运行的文件。 GIL: GIL与互斥锁: 阅读全文
posted @ 2018-04-27 15:09 道阻切长 阅读(309) 评论(2) 推荐(0) 编辑
摘要: 多线程相关知识:http://www.cnblogs.com/linhaifeng/articles/7428877.html 一 守护进程的应用: 其实还是在我们生产者与消费者的模型上加上守护进程的概念,使得我们的进程能够在任务执行完之后正常的退出。 守护进程在多进程与多线程之间的区别: 下面我们 阅读全文
posted @ 2018-04-26 15:10 道阻切长 阅读(222) 评论(3) 推荐(1) 编辑
摘要: 一 守护进程: 守护进程也就是一个进程会随着另一个进程(被守护进程)的结束而结束: 二 互斥锁:保证每一个我们的子进程完整的运行完之后才会运行下一个子进程,但是在当前子进程阻塞的时候可以去进行新的子进程的创建。 from multiprocessing import Process import t 阅读全文
posted @ 2018-04-25 14:45 道阻切长 阅读(732) 评论(1) 推荐(1) 编辑
摘要: 一 网络编程 源方: 我们首先来说下数据在两台计算机之间的传递:操作系统控制着除应用层以外的四层 对于用户来说我们发数据一般都是在应用层,也就是我们是直接操作应用软件的,那么应用层要把数据传给传输层就要给数据一个包装,就相当于给他来个数据头,包了一层信封便于识别。那么应用层不是必须要包这一层,我们可 阅读全文
posted @ 2018-04-24 17:42 道阻切长 阅读(2010) 评论(0) 推荐(2) 编辑
摘要: 一 多进程 我们今天主要是进程的创建: 进程的创建分为四种:其中在进程中开启子进程是我们的重点。 无论哪一种,新进程的创建都是由一个已经存在的进程执行了一个用于创建进程的系统调用而创建的: 1. 在UNIX中该系统调用是:fork,fork会创建一个与父进程一模一样的副本,二者有相同的存储映像、同样 阅读全文
posted @ 2018-04-24 16:00 道阻切长 阅读(150) 评论(1) 推荐(0) 编辑
摘要: 一 为什么TCP协议比UDP协议传输数据可靠: 我们知道在传输数据的时候,数据是先存在操作系统的缓存中,然后发送给客户端,在客户端也是要经过客户端的操作系统的,因为这个过程涉及到计算机硬件,也就是物理层的一些东西,那么tcp协议在确认客户端接收到完整的信息之后才会删除服务端操作系统中的缓存,否则就会 阅读全文
posted @ 2018-04-23 16:52 道阻切长 阅读(885) 评论(2) 推荐(0) 编辑
摘要: 一 粘包现象 首先我们要知道什么是粘包: 我们首先要知道,粘包是对于TCP来说的,UDP是不存在粘包一说的,那么TCP在传输数据的过程的特点是什么呢: 我们知道服务端在接收消息时是有一个最大限制的 >conn.recv(1024),1024表示1024个bytes。那么如果我们一次传输的数据超过了1 阅读全文
posted @ 2018-04-20 15:30 道阻切长 阅读(7367) 评论(1) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页