文章分类 -  python / python并发编程

摘要:一、线程同步介绍 在Python中,线程同步指的是协调不同线程对共享资源的访问,以防止数据竞争和不一致的状态。通俗的讲就是当一个线程访问某些数据时,让其他线程不能访问这些数据,直到该线程完成对数据的操作。常用的同步机制包括锁(确保同一时刻只能有一个线程访问共享变量)、信号量(限制并发线程的数量)、事 阅读全文
posted @ 2024-09-03 17:44 有形无形 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一、函数方式创建多线程 # @Author: JIWEI.SUN # @Date: 2024/9/3 10:46 import threading import time def get_html(url): print("get_html start") time.sleep(6) print(" 阅读全文
posted @ 2024-09-03 11:51 有形无形 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、GIL锁介绍 1.1、简介 GIL,全局解释器锁(Global Interpreter Lock,简称GIL)是CPython中的一个互斥锁,它确保在同一时刻只有一个线程能够执行Python字节码。这意味着在多线程环境下,Python解释器无法同时利用多个CPU核心进行并行执行 1.2、原理 当 阅读全文
posted @ 2024-09-03 10:31 有形无形 阅读(398) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示