摘要: # struct模块 > 案例详见:[(4)socket套接字使用模版 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17499411.html) - `struct.pack()`是Python内置模块` 阅读全文
posted @ 2023-06-25 08:45 Chimengmeng 阅读(21) 评论(0) 推荐(0)
摘要: # JoinableQueue模块 > 案例博客:[【1.0】知识点小结(进程相关) - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17502069.html) > JoinableQueue是Python 阅读全文
posted @ 2023-06-25 08:43 Chimengmeng 阅读(116) 评论(0) 推荐(0)
摘要: # 【2.0】知识点小结(进程进阶) # 【一】进程对象及其他方法 ## 【1】查看当前进程的进程号 > - 一台计算机上面运行着很多进程,那么计算机是如何区分并管理这些进程服务端呢? > - 计算机会给每一个运行的进程分配一个PID号 > - 如何查看? > - Windows系统 > - CMD 阅读全文
posted @ 2023-06-25 08:33 Chimengmeng 阅读(49) 评论(0) 推荐(0)
摘要: # 【1.0】知识点小结(进程相关) > 参考笔记:[Day 16 16.1 并发爬虫一、进程、线程以及协程 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17218092.html) # 【一】什么是并发 阅读全文
posted @ 2023-06-25 08:31 Chimengmeng 阅读(45) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082749988-39965659.png) - 基于 async 和 await 关键字的协程可以实现异步编程,这也是目前 Python 异步相关的主流技术。在 阅读全文
posted @ 2023-06-25 08:28 Chimengmeng 阅读(63) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082632167-534225902.png) # 【一】前序知识回顾 为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞。 ## 【1】同步 阅读全文
posted @ 2023-06-25 08:27 Chimengmeng 阅读(40) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082559240-456129199.png) # 【一】开篇介绍 - 本节的主题是基于单线程来实现并发 - 即只用一个主线程(很明显可利用的cpu只有一个)情况 阅读全文
posted @ 2023-06-25 08:26 Chimengmeng 阅读(39) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082358289-960856022.png) # 【一】threading模块介绍 - multiprocess模块的完全模仿了threading模块的接口 - 阅读全文
posted @ 2023-06-25 08:25 Chimengmeng 阅读(83) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082317905-951890506.png) # 【一】什么是线程 - 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程 - 线程顾名思义,就 阅读全文
posted @ 2023-06-25 08:24 Chimengmeng 阅读(42) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082220046-1974402490.png) # 【一】multiprocessing模块介绍 - python中的多线程无法利用多核优势,如果想要充分地使用 阅读全文
posted @ 2023-06-25 08:23 Chimengmeng 阅读(79) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082117536-656409920.png) > 参考博客:[进程、线程以及协程](https://www.cnblogs.com/dream-ze/p/172 阅读全文
posted @ 2023-06-25 08:22 Chimengmeng 阅读(178) 评论(0) 推荐(0)
摘要: # 【一】并发编程之引入介绍 ![](https://img2023.cnblogs.com/blog/2322215/202306/2322215-20230625082016312-2141424055.png) # 【1】开篇介绍 - 顾名思义,进程即正在执行的一个过程。 - 进程是对正在运行 阅读全文
posted @ 2023-06-25 08:21 Chimengmeng 阅读(54) 评论(0) 推荐(0)