多线程,多进程 多线程: 咱们打开的程序都一个进程。 线程是包含在进程里的。 进程里面最少有一个线程 线程之间是互相独立的 主线程 cpu是几核的,就只能同时运行几个进程 python的多线程是利用不了多核cpu的,GIL 全局解释器锁的 如果想利用多核cpu的话,就是用多进程 I0密集型任务 使用 ...
分类:
编程语言 时间:
2018-03-10 01:28:02
阅读次数:
210
1、请描述一次完整的http请求处理过程;由客户端发起请求给服务端,服务端接收到请求后解析http报文内容,把处理完成后的内容反馈给客户端,再将每次请求记录在日志中。2、httpd所支持的处理模型有哪些,他们的分别使用于哪些环境。prefork:多进程模型,一个进程响应一个请求;worker:多进程多线程模型,一个线程响应一个请求;event:事件驱动模型,一个进程响应n个请求;3、源码编译安装L
分类:
其他好文 时间:
2018-03-08 20:49:16
阅读次数:
252
1 进程 进程:程序的一次(从开始到结束)执行过程,属于一个动态过程 程序:指的是一个文件,磁盘中可执行的代码。 多进程多线程编程是计算机多任务编程的方法 多进程和多线程可以使用多核CPU cpu时间片 : 哪个进程占用cpu,就称之为它在cpu的时间片上 ...
分类:
编程语言 时间:
2018-03-03 12:21:24
阅读次数:
135
1、前言 我从事Linux系统下网络开发将近4年了,经常还是遇到一些问题,只是知其然而不知其所以然,有时候和其他人交流,搞得非常尴尬。如今计算机都是多核了,网络编程框架也逐步丰富多了,我所知道的有多进程、多线程、异步事件驱动常用的三种模型。最经典的模型就是Nginx中所用的Master-Worker ...
分类:
系统相关 时间:
2018-02-25 17:19:21
阅读次数:
288
多线程: 多进程: 1.使用Pool模块创建进程池: 2.Process模块、Queue模块进行进程间的通信(但我的写入队列没有用多进程): 第2个比第1个明显慢了很多,不知道为什么... ...
分类:
编程语言 时间:
2018-02-23 20:50:23
阅读次数:
214
Web服务器Apache目前一共有三种稳定的MPM(Multi-Processing Module,多进程处理模块)模式。 它们分别是prefork,worker和event,它们同时也代表这Apache的演变和发展。 如何查看我们的Apache的工作模式呢?可以使用httpd -V 命令查看,如我 ...
分类:
Web程序 时间:
2018-02-13 17:59:29
阅读次数:
231
多线程1.相比于多进程,多线程的优势有:(1)进程之间不能共享数据,线程可以;(2)系统创建进程需要为该进程重新分配系统资源,故创建线程代价比较小;2.创建线程和启动(3种)(1)继承Thread类,重写run()方法(用匿名类)Threadthread=newThread(){publicvoidrun(){};}t.start();(2)实现Runnable接口,重写run方法两种写法:匿名:
分类:
编程语言 时间:
2018-02-09 22:18:04
阅读次数:
205
http://blog.csdn.net/freeelinux/article/details/53700266 一:普通命令 1.list命令 list linenum 显示程序第linenum行周围的程序 list function 显示函数名为function的函数的源程序 list 显示当前 ...
分类:
数据库 时间:
2018-01-19 00:14:23
阅读次数:
178
实现并发,可以使用多进程,多线程。 进程和线程有个共同点,他们都是通过操作系统来调度的。 而协程,则把调度的权力交给了程序员。 协程可以看作用户态下协作的线程。 用户态:是说协程的调度权属于程序员。 协作:是说协程的调度是协作式的,不是抢占的。在协程中,某部分可以通过调用某个方法,将控制权交出,这时 ...
分类:
其他好文 时间:
2018-01-01 18:16:04
阅读次数:
94
每周作业链接汇总 第一周作业 简要内容:1.信息在计算机中的表示:2.高速缓存处理器是支撑计算机多进程,多线程的核心。二维码: 第三周作业.简要内容:我认为第二章主要讲解了信息的存储、整数的表示以及计算着三方面的内容,总起来看也就是数据在计算机中是如何读入、存储以及计算的。二维码: 第四周作业.简要 ...
分类:
其他好文 时间:
2017-12-29 21:45:13
阅读次数:
161