news 2026/4/24 21:15:47

Python---多线程相关内容

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python---多线程相关内容

最近会更新很多内容,感兴趣的友友点个关注,支持一下博主吧!

一、线程基本内容

    概述:

        线程是CPU调度资源的最基本单位, 进程是CPU分配资源的基本单位.

        进程 = 可执行程序, 文件.

            即: *.exe = 进程,  微信, QQ都是进程.

        线程 = 进程的执行路径, 执行单元.

            微信这个进程, 可以实现: 和张三聊聊天, 和李四聊天, 查看朋友圈, 微信支付...

            车在车道上跑, 有: 单行道, 双车道, 四车道, 八车道...

    细节:

        无论是进程, 还是线程, 都是实现 多任务的一种方式, 目的都是: 充分利用CPU资源, 提高效率.

    线程的操作步骤:

        1. 导包.

        2. 创建线程对象.

        3. 启动线程.

问: 进程和线程的区别?

答:

     关系区别:

        线程是依赖进程的, 且1个进程至少会有1个线程.

     特点区别:

        1. 进程间数据是相互隔离的, 线程间数据是可以共享的.

        2. 线程间同时操作共享数据, 可能引发安全问题, 需要用到互斥锁的思路解决

        3. 进程的资源开销要比 线程的资源开销大.

        4.多进程程序 比 单进程多线程程序要更加的稳定.

     优缺点:

       进程: 可以实现多核操作, 资源开销较大.

        线程: 不能使用多核, 资源开销相对较小.

通俗解释:

    1. 线程是依赖进程的.

    2. 进程数据隔离, 线程数据共享.

    3. 进程资源开销比线程资源开销大, 所以相对更稳定.

    4. 无论是多线程 还是多进程, 都可以实现 多任务, 目的都是: 充分利用CPU资源, 提高程序的执行效率.

示例代码:

import threading, time # 1.定义函数, 表示: 敲代码. def coding(): for i in range(10): print(f"正在敲代码... {i}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 17:12:47

2027年80%平台将出局?数藏行业合规化与技术革命双轨突围指南

引言:当数字藏品陷入“信任危机”2025年,数字藏品市场迎来关键转折点。一方面,全球市场规模突破千亿美元,中国用户规模超2亿;另一方面,行业乱象频发:某头部平台因二级市场炒作被立案调查&#x…

作者头像 李华
网站建设 2026/4/22 7:11:45

【毕业设计】基于python深度学习的手势识别数字

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/4/17 18:33:34

Lua 函数教程

Lua 函数 1. 课程信息 课题:Lua 函数基础与进阶用法课时建议:60 ~ 90 分钟适合对象:已掌握 Lua 变量、流程控制(if/for/while)与 table 基础的学习者 2. 教学目标 理解函数的作用:封装逻辑、复用代码、提升…

作者头像 李华
网站建设 2026/4/19 16:08:13

汽车制造质量大数据分析如何助力企业创新发展?

在汽车制造业转型升级的关键阶段,质量大数据分析正成为企业提升核心竞争力的重要抓手。随着市场竞争日趋激烈,消费者对汽车产品的要求不断提高,传统的质量管理方法已经难以满足现代生产的需求。质量大数据分析通过整合多源异构数据&#xff0…

作者头像 李华
网站建设 2026/4/23 19:35:14

1核2GB服务器运行Nginx + MySQL + PHP(LNMP)会有性能瓶颈吗?

很多新手在搭建网站时, 会选最便宜的云服务器——比如1核2GB配置。 然后装上 Nginx MySQL PHP(即 LNMP 环境), 想着“先试试看”。 但很快发现: 网站偶尔打不开、后台卡顿、数据库连接超时…… 是配置太低&#xff…

作者头像 李华