浮躁是人生最大的敌人

2019年5月20日

摘要: 数据库连接 import pymysql class Mysql(object): _instance = None def __init__(self): self.conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'r 阅读全文

posted @ 2019-05-20 22:59 King'home 阅读(166) 评论(0) 推荐(0) 编辑

摘要: 进程池和线程池 1、池 如何使用池 案例 协程 进程:资源单位 协程:执行单位 协程:单线程下实现并发(能够在多个任务之间切换和保存状态来节省IO) 注:协程是程序员想象出来的,对操作系统来说是不存在的 将单个线程的效率提升到最高,多进程下开多线程,多线程下用协程 实现高并发!!! gevent 模 阅读全文

posted @ 2019-05-20 21:18 King'home 阅读(137) 评论(0) 推荐(0) 编辑

摘要: 并发编程 1、并发编程 2、多道技术 3、进程理论 什么是进程? 程序就是一堆代码 进程就是正在运行的程序 注:同一个程序打开两次就是两个进程 并发与并行 并发:看起来像是同时运行,单个cpu+多道技术就可以实现并发,(并行也属于并发) 并行:同时运行,只有具备多个cpu才能实现并行 4、同步\异步 阅读全文

posted @ 2019-05-20 21:17 King'home 阅读(134) 评论(0) 推荐(0) 编辑

摘要: 进程 线程 1、线程理论 2、开启线程的方式 线程之间数据共享 线程互斥锁 线程的其他方法 3、GIL(全局解释器锁) 什么是GIL(全局解释器锁) ​ 保证数据的安全(以牺牲效率来换取数据的安全),阻止同一个进程内的对个进程同时执行(不能并行但是可以是实现并发) GIL存在的原因就是Python线 阅读全文

posted @ 2019-05-20 21:17 King'home 阅读(107) 评论(0) 推荐(0) 编辑


Copyright © 2024 King'home
Powered by .NET 8.0 on Kubernetes