1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interf ...
分类:
系统相关 时间:
2017-09-26 13:09:48
阅读次数:
246
本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:
编程语言 时间:
2017-09-11 18:10:09
阅读次数:
361
转载自:http://blog.csdn.net/freeelinux/article/details/53700266 一:普通命令 1.list命令 list linenum 显示程序第linenum行周围的程序 list function 显示函数名为function的函数的源程序 list ...
分类:
数据库 时间:
2017-09-08 00:20:49
阅读次数:
358
1、一个应用程序,默认单进程,单线程;2、python GIL,全局解释器锁,cpu每次只能执行一个进程中的一个线程。3、多进程,多线程: IO操作使用多线程可以提高效率; 计算型操作使用多进程可以提高效率。 ...
分类:
编程语言 时间:
2017-09-06 19:41:27
阅读次数:
138
进程:可执行程序是存储在磁盘设备上的由代码和数据按某种格式组织的静态实体,而进程是可被调度的代码的动态运行。在Linux系统中,每个进程都有各自的生命周期。在一个进程的生命周期中,都有各自的运行环境以及所需的资源,这些信息都记录在各自的进程控制块中,以便系统对这些进程进行有效的管理,进程控制块的结构 ...
分类:
编程语言 时间:
2017-08-19 00:43:50
阅读次数:
261
最近一段时间在做一个用户访问量统计的小项目,主要实现根据打包好的rdb文件进行解析、统计,然后存到pika,然后取到用户key并统计访问量的增长并将数据推到grafana进行展示。在代码实现及部署过程中遇到了一些问题,总结出来,以备后续参考。欢迎批评指正,共同学习!一、在函..
分类:
其他好文 时间:
2017-08-17 19:58:09
阅读次数:
172
python已经学习了1个月了,希望自己能坚持下去。 源码方面,下载器多进程多线程似乎不合理了,可以尝试用携程减少CPU的使用率,但网页掉包的问题目前没想到 Ftp 思路清晰,但代码量太大,目前解决了通信粘包问题,但感觉代码有点渣可优化的地方实在太多。 目前还是先看教程,回头在从新弄。 html学习 ...
分类:
其他好文 时间:
2017-08-17 00:32:32
阅读次数:
180
多线程与多进程 知识预览 一 进程与线程的概念 二 threading模块 三 multiprocessing模块 四 协程 五 IO模型 知识预览 一 进程与线程的概念 二 threading模块 三 multiprocessing模块 四 协程 五 IO模型 回到顶部 一 进程与线程的概念 1. ...
分类:
编程语言 时间:
2017-08-13 12:30:09
阅读次数:
190
本节内容 Gevent协程 Select\Poll\Epoll异步IO与事件驱动 Python连接Mysql数据库操作 RabbitMQ队列 Redis\Memcached缓存 Paramiko SSH Twsited网络框架 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程, ...
分类:
数据库 时间:
2017-08-10 01:16:22
阅读次数:
222
1、多线程的理解 线程是最小的执行单元,而进程由至少一个线程组成。线程的特点是线程之间可以共享内存和变量,资源消耗少。如何调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间。 2、Python多线程创建 ...
分类:
编程语言 时间:
2017-08-09 21:05:18
阅读次数:
153