随笔分类 -  4、python线程丶进程

43.QQ聊天软件GUI窗口编写
摘要:QQ聊天软件代码功能编写 一,Tkinter聊天界面编写 1,聊天软件客户端界面开发-1 Tkinter的模块(“TK接口”)是标准的Python接口从Tk的GUI工具包 https://i.cnblogs.com/EditPosts.aspx?opt=1 ###Tkinter官方文档:关于相关函数 阅读全文
posted @ 2019-01-20 15:54 走路带风的帅界扛把子 阅读(1267) 评论(0) 推荐(0)
42.线程概念及线程池
摘要:进程:是CPU分配资源的最小单位 CPU时间片:CPU处理的时间长度 进程是CPU分配资源的最小单位 光有进程没有办法高效里用CPU资源 处理进程等待时,进程会做IO等待,从而浪费时间,无法高效利用cpu 内存独立: 进程切换了,彼此多个进程不会影响 A,B,C,3个进程相互独立,不管ABC怎么切换 阅读全文
posted @ 2019-01-20 14:36 走路带风的帅界扛把子 阅读(172) 评论(0) 推荐(0)
41.进程池--Pool
摘要:进程池 方便创建,管理进程,单独进程的Process创建,需要手动开启,维护任务函数,以及释放回收 进程池不需要这么麻烦,进程提前创建好,未来在使用的时候,可以直接给与任务函数 某个进程池中的任务结束了,占用的进程会自己释放刚才工作的事情,以便接收下一个 P = Pool(num) #创建一个包含有 阅读全文
posted @ 2019-01-16 16:26 走路带风的帅界扛把子 阅读(256) 评论(0) 推荐(0)
40.多进程同步--锁--多把锁
摘要:多进程同步 首先多进程默认是并发行为,多个进程同时执行 执行的顺序,以及何时执行完毕无法控制 多个进程如果涉及到了通信,数据的有序性无法保证 需要锁来控制进程之间执行的顺序 对于进程资源的控制 缺点:同步进程,并发没有了。效率低下。 Lock:一把锁 Lock.acquire() 拿着锁 通信证 抢 阅读全文
posted @ 2019-01-13 14:10 走路带风的帅界扛把子 阅读(278) 评论(0) 推荐(0)
39.创建多进程及进程通讯 -- Queue--Pipe--Event
摘要:创建多进程 windows:进程、线程 linux:进程、线程(做了进程通信的多进程实现的线程) 进程之间内存彼此独立,不管是父子进程还是单个独立进程 multiprocessing:Process 创建多进程python内置的模块 current_process().name 返回的是当前的进程是 阅读全文
posted @ 2019-01-03 14:49 走路带风的帅界扛把子 阅读(315) 评论(0) 推荐(0)
38.进程及同步异步的概念理解
摘要:进程丶线程 单进程丶多进程: 单进程:同时只能处理一件事 硬件可以同时支持多个事件 CPU核心,单核,多核 多进程:提升程序效率,同时处理多个事件 多核心的电脑下开展多个进程 不是开的多就是好 线程/进程的数量最好不要超过逻辑核心数的1.5~2倍 逻辑核心:是抽象 物理核心:真正存在的物理核心数 p 阅读全文
posted @ 2018-12-31 15:52 走路带风的帅界扛把子 阅读(282) 评论(0) 推荐(0)