avatar
文章
85
标签
6
分类
0
首页
时间轴
标签
友链
关于
JasonQian's Blogpython线程与进程 返回首页
搜索
首页
时间轴
标签
友链
关于

python线程与进程

发表于2026-04-13|更新于2026-04-13
|总字数:0|阅读时长:1分钟|浏览量:
文章作者: JasonQian
文章链接: http://example.com/2026/04/13/python%E7%BA%BF%E7%A8%8B%E4%B8%8E%E8%BF%9B%E7%A8%8B-1/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 JasonQian's Blog!
cover of previous post
上一篇
python高级语法
高级语法 1 浅拷贝与深拷贝 拷贝是 Python 中数据复用的核心手段,核心差异在于是否复制嵌套对象,直接决定数据独立性。理解拷贝机制能避免开发中因数据共享导致的意外修改问题。 1.1 核心概念与适用场景 拷贝类型 核心特点 内存机制 适用场景 直接赋值 仅传递引用,不产生新对象 多个变量指向同一内存地址 无需数据独立,共享原始数据(如只读配置) 浅拷贝 拷贝父对象,嵌套子对象仍共享引用 顶层对象新地址,嵌套对象同地址 单层数据结构(如扁平列表),无需修改嵌套内容 深拷贝 完全拷贝父对象及所有子对象 顶层 + 嵌套对象均为新地址 嵌套数据结构(如列表套字典),需完全独立修改 1.2 浅拷贝实现方式 浅拷贝有 3 种常用实现方式,效果完全一致,可根据场景选择: 切片操作:list2 = list1[:](仅适用于序列类型,如列表、元组) 工厂函数:list2 = list(list1)、set2 = set(set1)(支持序列和集合) copy模块:list2 = copy.copy(list1)(通用型,支持所有可拷贝对象) 1.3 浅拷贝实战...
cover of next post
下一篇
python线程与进程
进程与线程 程序 (Program):存放在磁盘上的静态指令和数据的集合,是“死”的、尚未运行的代码。 进程 (Process):程序的一次执行实例。操作系统为其分配独立的内存和资源,是系统进行资源分配和调度的基本单位。 线程 (Thread):进程内部的一条执行流,是 CPU 调度的最小单位。同一进程的多个线程共享其资源,并发执行不同任务 进程与线程均可以处理一个任务 1 核心概念:并发与并行 在多任务处理中,并发和并行是两个易混淆但核心的概念,直接决定程序的执行效率和资源利用方式: 1.1 并发(Concurrency)指软件/逻辑层面的任务管理 定义:单个 CPU 核心交替处理多个任务,通过快速切换营造 “同时执行” 的假象。 本质:任务轮流占用 CPU 资源,同一时刻只有一个任务在执行。 适用场景:I/O 密集型任务(如文件读写、网络请求),任务大部分时间在等待外部资源响应。 示例:一个服务员同时接待多个顾客,轮流为每个顾客点单、上菜。 1.2 并行(Parallelism)指硬件层面的真实同时执行 定义:多个 CPU 核心同时处理多个...
avatar
JasonQian
1.048596
文章
85
标签
6
分类
0
Follow Me
公告
帰り道が長い
最新文章
python高级语法
python高级语法2026-04-13
python高级语法
python高级语法2026-04-13
python线程与进程
python线程与进程2026-04-13
python线程与进程
python线程与进程2026-04-13
python模块与包
python模块与包2026-04-13
© 2022 - 2026 By JasonQian
搜索
数据加载中