![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程、多进程、协程
以实战为基,由简单至深入
love_521_
这个作者很懒,什么都没留下…
展开
-
python 进程之由浅入深
1. 并发编程让你的程序可以同时处理多个任务 2. 并发的基石是 多道技术空间复用 : 同一时间 内存存储了多个应用程序不同应用程序之间的内存是相互独立的时间复用 : 当一个程序遇到了IO操作时 会切换到其他应用程序 , 以此来提高CPU的利用率多道技术的缺点 : 当应用程序都是计算任务时 切换反而降低效率(但是必须得切 才能保证多任务并发) 3. 并发 与 并行并发 多个事件 同时发生 , 也称之为伪并行并行 多个事件 同时进行 , 阻塞和非阻塞 指的是程序的状态。原创 2024-03-27 17:53:41 · 299 阅读 · 0 评论 -
python 进程之守护进程
表示 一个进程b 守护另一个进程a 当被守护的进程a结束后 那么b也跟着结束了。就像 皇帝驾崩 妃子殉葬。原创 2024-03-27 17:43:31 · 158 阅读 · 0 评论 -
Python 多线程环境下使用文件锁实现资源安全访问
通过使用文件锁,我们能够在多线程环境下实现对共享资源的安全访问。在多线程或多进程的环境中,对共享资源的访问需要谨慎处理,以避免竞态条件和数据不一致的问题。本文将介绍如何使用 Python 中的文件锁(fcntl 模块)来实现多线程环境下对共享资源的安全访问。文件锁是一种用于控制对文件或资源访问的机制,它确保在同一时刻只有一个线程或进程能够执行关键代码段。在这个类中,我们使用了 fcntl.flock 函数来实现对文件的加锁和解锁,同时使用了 threading.Lock 来确保对共享资源修改的线程安全性。原创 2023-11-23 17:50:02 · 502 阅读 · 0 评论 -
一篇文章带你入门多进程、多线程
【代码】一篇文章带你入门多进程、多线程。原创 2022-09-01 12:24:17 · 115 阅读 · 1 评论 -
多进程之join简单应用
通过对比发现 join 有阻塞或等待的作用,在事例一中加了join 结果over在进程执行结束后输出 ,在事例二中,未加join 程序执行 不需等待就可以输出over。即加了time sleep 方法后 结合事例 我们即可对join有一定的认识和了解。......原创 2022-08-31 17:29:44 · 243 阅读 · 0 评论