会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
代码改变世界!
立志要如山,行道要如水,如山能坚定,如水能曲达!代码改变世界!
2019年11月16日
线程相关知识
摘要: 1.线程 #进程是资源分配的最小单位 (包工头)#线程是程序调度的最小单位 (工人) #线程的缘起资源分配需要分配内存空间,分配cpu:分配的内存空间存放着临时要处理的数据等,比如要执行的代码,数据而这些内存空间是有限的,不能无限分配目前配置高的主机,5万个并发已是上限.线程概念应用而生. #线程的
阅读全文
posted @ 2019-11-16 15:17 异步非阻塞
阅读(121)
评论(0)
推荐(0)
编辑
进程池 pool
摘要: 1.获取cpu的核心数(逻辑处理器的数量) cpu_count() import os res = os.cpu_count() print(res) # 4 2.进程池 注意: Process 和 Pool 区别: Process : 属于异步并发程序,主进程会默认等待子进程全部执行完毕之后,在终
阅读全文
posted @ 2019-11-16 14:44 异步非阻塞
阅读(385)
评论(0)
推荐(0)
编辑
manager 实现进程之间的数据共享 list dict
摘要: manager 能够实现进程之间的数据共享 (list,dict) 如果多个进程同事修改同一份共享数据,这个时候需要加锁,保证数据的准确性。 (1) dict list 可以实现进程之间的数据共享 (2)为了保证数据的准确性,需要加锁 基本语法: m = Manager() dic = m.dic(
阅读全文
posted @ 2019-11-16 12:07 异步非阻塞
阅读(375)
评论(0)
推荐(0)
编辑
导航
首页
新随笔
新文章
管理