影视网站cpa 如何做亮点网络科技有限公司

张小明 2026/1/10 12:26:10
影视网站cpa 如何做,亮点网络科技有限公司,wordpress和typecho编辑器,如何传图片做网站一.多任务和单任务的区别1.单任务一个个任务一次执行2.多任务多个任务同时执行二.并行和并发性的区别1.并发同一时刻快速交替执行多个任务2.并行同一时刻同时执行多个任务三.多进程1.多进程的三大步骤①.导包#xff1a;import multiprocessing②.创建进程: 进程对象名 multi…一.多任务和单任务的区别1.单任务一个个任务一次执行2.多任务多个任务同时执行二.并行和并发性的区别1.并发同一时刻快速交替执行多个任务2.并行同一时刻同时执行多个任务三.多进程1.多进程的三大步骤①.导包import multiprocessing②.创建进程: 进程对象名 multiprocessing.Process(target任务名)③.启动进程: 进程对象名.start()2.参数详解1.参数解释①target: 指定携带任务的函数名, 注意: 没有括号②args: 以元组的形式传递参数, 注意: 如果只有1个参数加逗号③kwargs: 以字典形式传递参数, 注意: 字典的key必须和任务中形参名一致④name: 默认进程名称是Process-1,Process-2...,也可以直接指定2.os模块获取子进程id和父进程id①子进程idosgetpid()②父进程idosgetppid()③拓展根据id杀死进程os.kill(pid,9)3.拓展获取当前进程的名字和id①当前进程idmultiprocessing.current_process().pid②进程名multiprocessing.current_process().name3.注意事项1.多进程在调用的时候必须添加main判断保护否则容易出现递归错误2.多进程之间不能共享全局变量3.主进程默认会等待所有子进程结束再结束如何设置子进程跟着主进程结束①子进程名.daemon True②子进程名.terminate()四.多线程1.多线程的三大步骤①导包: import threading②创建线程: 线程对象名 threading.Thread(target任务名)③启动线程: 线程对象名.start()2.参数详解1.参数解释①target: 指定携带任务的函数名, 注意: 没有括号②args: 以元组的形式传递参数, 注意: 如果只有1个参数加逗号③kwargs: 以字典形式传递参数, 注意: 字典的key必须和任务中形参名一致④name: 默认线程名称是Thread-1,Thread-2...,也可以直接指定2.拓展获取当前线程的名字和id①当前线程id: threading.current_thread().native_id②线程名: threading.current_thread().name3.注意事项1.多线程在调用的时候,不是必须添加main判断,但是建议养成好习惯2.多线程之间可以共享全局变量3.主线程默认会等待所有的子线程结束再结束如何设置子线程跟着主线程结束①子线程名.daemon True②子线程名.setDaemon(True)4.Cpython中的线程只有并发没有并行,因为受GIL影响五.多进程和多线程的核心对比1.区别① 进程之间不共享全局变量② 线程之间共享全局变量③ 创建进程的资源开销要比创建线程的资源开销要大④ 进程是操作系统资源分配的最小单位线程是CPU调度的最小单位2.关系① 线程是依附在进程里面的没有进程就没有线程。② 一个进程默认提供一条线程进程可以创建多个线程。3.精简对比1.进程①优点可以用多核②缺点资源开销大2.线程①优点资源开销小②缺点不能使用多核六.多协程1.Python中生成器1.生成器推导式i for i in range(x)2.生成器函数函数内使用了yield关键字3.好处1.内存效率极高①按需生成数据需要时才产生不一次性加载到内存②适合大数据处理GB/TB级文件或无限序列③ 减少内存和CPU开销2.代码简洁①用 yield 代替复杂的状态管理②生成器表达式语法简洁2.Python中协程1.Python中的协程从生成器发展来的2.三要素①async def 定义函数②await 指定等待处③asyncio.run()七.进程/线程/协程对比1.完整对比2.应用场景3.一句话示例①协程单线程魔术师手里抛接多个球I/O等待时换件事做②线程多个魔术师但只有一个能表演GIL限制③进程多个魔术师各自独立表演 完全独立
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

丹阳网站建设怎么样wordpress表格不显示

NANDO开源编程器:打造你的闪存操作实验室 【免费下载链接】nand_programmer NANDO - NAND Open programmer 项目地址: https://gitcode.com/gh_mirrors/na/nand_programmer 在嵌入式开发和电子维修领域,NAND闪存编程器是不可或缺的专业工具。NAND…

张小明 2026/1/10 11:41:40 网站建设

问卷调查网站赚钱网站建设费用估计

三分钟搞定Proxmox LXC容器NFS存储共享:告别手动配置烦恼 【免费下载链接】Proxmox Proxmox VE Helper-Scripts 项目地址: https://gitcode.com/gh_mirrors/pr/Proxmox 还在为Proxmox VE中LXC容器挂载NFS网络存储而头疼吗?权限配置复杂、重启后挂…

张小明 2025/12/30 7:55:27 网站建设

南通网站建设方案咨询国外免备案虚拟主机

MTK-bypass/bypass_utility作为一款专注于联发科芯片安全研究的开源工具,为开发者提供了绕过bootrom保护的完整解决方案。本指南将带您深入了解这款工具的技术原理、实战应用及高级调试技巧。🚀 【免费下载链接】bypass_utility 项目地址: https://gi…

张小明 2026/1/4 6:27:39 网站建设

网站响应时间多久新网

目录已开发项目效果实现截图开发技术介绍系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

张小明 2026/1/7 21:57:19 网站建设

展示网站模版源码免费版在线crm

Java智能客服革命:1小时零门槛构建企业级AI对话引擎 【免费下载链接】sayOrder 纯JAVA人工智能客服系统 项目地址: https://gitcode.com/dromara/sayOrder 当AI客服遇见Java生态 传统智能客服系统开发往往陷入"三高"困局:技术门槛高、…

张小明 2026/1/5 14:13:43 网站建设