美文网首页
python-进程线程

python-进程线程

作者: Tellme丶 | 来源:发表于2018-08-26 23:15 被阅读0次

迭代器、生成器

可迭代对象不一定是迭代器 生成器是是可迭代对象 也是迭代器
生成器一定是迭代器
通过iter()把迭代器对象转换成迭代器
在函数内部再定义一个函数,并且这个函数用到了外边函数的变量,那么将这个函数以及用到的一些变量称之为闭包

pdb

python3 -m pdb 调试程序
l ------- list 查看代码
n ------- next 走一步
c ------ continue 直接执行代码  
b num------- break point 断点
s ------- step 进入函数内部
p -------- print 打印参数
a-------- args 打印全部参数
b-------- 查看断点
clear num ----- 清除断点
q -------quit 退出调试
程序 -------一堆堆冷冰冰的代码
进程 -------把程序运行起来产生一个进程
os.fork创建出的子进程,父进程不等子进程结束
getpid 进程号
getppid 父进程号

多任务概念

什么叫“多任务”呢?简单地说,就是操作系统可以同时运行多个任务。
打个比方,你一边用Ubuntu打代码,一边用浏览器查代码,一边用QQ音乐听歌。
这就是多任务,至少同时有3个任务正在运行。还有很多任务悄悄地在后台同时运行着,只是桌面上没有显示而已

进程、程序的概念

编写完毕的代码,在没有运行的时候,称之为程序
正在运行着的代码,就成为进程
进程,除了包含代码以外,还有需要运行的环境等,所以和程序是有区别的

多进程修改全局变量


概念:多进程中,每个进程中所有数据(包括全局变量)都各有拥有一份,互不影响

同步、异步

同步调用就是你喊你弟弟去吃饭,然后你弟弟说现在很忙一会儿再去吃,你就在那等他,他忙完你俩就去吃饭了。
异步调用就是你喊你弟弟去吃饭,然后你弟弟说现在很忙一会儿再去吃,你去做别的事情了

相关文章

  • python-进程线程

    程序:编写完毕的代码,在没有运行的时候,称之为程序。进程:正在运行的代码,就成为进程。 fork():python...

  • python-进程线程

    迭代器、生成器 pdb 多任务概念 进程、程序的概念 多进程修改全局变量 概念:多进程中,每个进程中所有数据(包括...

  • Python-进程VS线程

    进程和线程 进程之间的通信: q = multiprocessing.Queue()进程池之间的通信: q = m...

  • Python-进程

    Python-多进程 1 创建一个进程 1.1 用 Process 创建一个进程 1.2 进程 Process 介...

  • Python-多线程&多进程

    所谓IO密集型任务,是指磁盘IO、网络IO占主要的任务,计算量很小。比如请求网页、读写文件等。当然我们在Pytho...

  • 线程和进程概念

    线程和进程 进程 线程 线程和进程的区别

  • 1 多线程基础和Sync

    目录 进程、线程概念 创建线程的方法 线程常用方法 线程同步:Sync 1 进程线程概念 1.1 进程 进程指的是...

  • OC-底层原理 23:多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • iOS 多线程原理

    本文的目的在于了解进程、线程、多线程、线程池等的基本概念及原理 线程 和 进程 线程和进程的定义 线程 线程时进程...

  • 17_多线程

    =================线程和进程 =============进程 =============线程 ==...

网友评论

      本文标题:python-进程线程

      本文链接:https://www.haomeiwen.com/subject/grfaiftx.html