随笔分类 - 进程类
摘要:并发和并行从宏观上来讲都是同时处理多路请求的概念。但并发和并行又有区别,并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生。 在操作系统中,并发是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程
阅读全文
摘要:1.进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 2.三者的区别 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共享堆,不共享栈,协程由程序员在协程的代码里显示调度。 进程和其他两个的区别还是很明显的。 3.协程和线
阅读全文
摘要:1.什么是池? 首先从字面上看,池代表着一个容器,用来承载着某些内容的容器,了解到这里,就对进程池有了一个初步的轮廓。 2.什么是进程池Pool? (1)利用现实中的事物来理解: 对于小白初学者,接触到进程时,都有一些迷茫,好像是懂了,但是又好像很迷糊。其实都很正常,涉及到了计算机底层的东西,是需要
阅读全文
摘要:1.经过线程和进程的对比,不难的知道,线程和进程有相当大的区别,如全局变量资源不能够共享。 2.在不同的进程间,如何实现通信呢? 需要提及的一个概念就是Queue,它是一个消息队列,下面通过一个例子来更好的解释这个功能 3.初始化Queue()对象时(例如:q=Queue()),若括号中没有指定最大
阅读全文
摘要:1.进程pid,如何在程序中获取我们的进程号,从而查看当前的进程 2.process的语法结构如下:
阅读全文
摘要:1.进程是系统进行资源分配和调度的一个独立单位,而线程则是进程的一个实体。是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.
阅读全文
摘要:1.同步,在线程中指的不是同时,而是协同。如同一个进程中,有两个子线程,那么两个子线程如果符合一个同步状态的话,就是子线程A先完成,其次才是子线程B. 2.一般在这种情况下,会采取同步。在进程或者线程中,如果A在执行到某一步需要一个结果或者参数,但是这个结果或者参数恰好是B来完成的,那么A就会暂停下
阅读全文
摘要:1.在开发过程中,经常会涉及到的一个词,多进程。 2.首先,什么叫做进程? 假设,现在有一个名为a.py的程序,a.py中还有相对应的静态文件,那么,当启动时,这个程序以及静态文件就称为一个进程。进程是一个操作系统分配资源的基本单位。 3.进程是一个什么样的流程呢? 首先,进程是操作系统在人为条件下
阅读全文