随笔分类 -  Python并发编程

python全栈day38--day42
摘要:用户态和内核态、用户线程与内核态线程 https://juejin.cn/post/7140629563456880671 框架底层并发原理 # 1.django和flask项目的并发量 取决于使用的wsgi框架 (根据前端的请求,开设线程去执行视图函数) 故:项目部署 采用 uwsgi 且 动静分 阅读全文
posted @ 2022-08-04 13:13 Edmond辉仔 阅读(60) 评论(0) 推荐(0)
摘要:IO模型简介 # 我们这里研究的IO模型都是针对网络IO Stevens在文章中一共比较了五种IO Model: * blocking IO 阻塞IO * nonblocking IO 非阻塞IO * IO multiplexing IO多路复用 * asynchronous IO 异步IO * s 阅读全文
posted @ 2022-07-13 08:14 Edmond辉仔 阅读(36) 评论(0) 推荐(0)
摘要:1 死锁与递归锁(了解) 1.1 死锁(了解) 当你知道锁的使用抢锁必须要释放锁,其实 你在操作锁的时候也极其容易产生死锁现象(导致整个程序卡死 阻塞) # 死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象, 若无外力作用,它们都将无法推进下去。 此时称系统处 阅读全文
posted @ 2022-07-12 12:30 Edmond辉仔 阅读(47) 评论(0) 推荐(0)
摘要:一 线程 1 什么是线程 进程:cpu最小的资源单位 线程:进程的执行单位 # 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 # 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 将 阅读全文
posted @ 2022-07-11 15:42 Edmond辉仔 阅读(41) 评论(0) 推荐(0)
摘要:1.进程对象及其他方法 pycharm激活码网站:http://idea.medeming.com/jets 0.系统查看进程id # 计算机管理进程 一台计算机上面运行着很多进程,那么计算机是如何区分并管理这些进程服务端的呢? :计算机会给每个运行的进程分配一个PID号 # 如何查看 Window 阅读全文
posted @ 2021-05-26 17:24 Edmond辉仔 阅读(35) 评论(0) 推荐(0)
摘要:1.操作系统的发展史 # 其实主要就是围绕CPU的利用率问题 1.穿孔卡片 2.联机批处理系统 3. 脱机批处理系统 2.多道技术 # 单核实现并发的效果 并发:看起来像同时运行的就可以叫做并发,伪并行 并行: 真正意义的同时运行 ps:明星出轨>>>星轨(指微博能承受的并发量) 空间复用:空间上, 阅读全文
posted @ 2021-05-26 17:12 Edmond辉仔 阅读(25) 评论(0) 推荐(0)