04 2025 档案

摘要:一文速通Python并行计算:09 Python多进程编程-进程之间的数据同步-基于互斥锁、递归锁、信号量、条件变量、事件和屏障多进程同步机制包括互斥锁、递归锁、信号量、条件变量、事件和屏障等:互斥锁用于保护共享资源,递归锁支持同一进程重复加锁,信号量可控制访问资源的数量,条件变量用于进程间等待特定条件,事件用于进程间通信和同步,屏障用于多个进程在特定点同步,确保协同运行。 阅读全文
posted @ 2025-04-23 01:09 FreakStudio 阅读(328) 评论(0) 推荐(0)
摘要:一文速通Python并行计算:08 Python多进程编程-multiprocessing模块、进程的创建命名、获取进程ID、创建守护进程和进程的终止本节介绍 Python 中 multiprocessing 模块的基本用法,包括如何创建和命名子进程、获取进程 ID、设置守护进程(daemon)以及安全地终止进程,帮助实现多进程并发编程以提升程序性能。 阅读全文
posted @ 2025-04-20 01:17 FreakStudio 阅读(213) 评论(0) 推荐(0)
摘要:一文速通 Python 并行计算:07 Python 多线程编程-线程池的使用和多线程的性能评估本文介绍了Python线程池(ThreadPoolExecutor)的使用方法,包括线程池的基本概念、Future对象、任务提交方式(map/submit)、结果获取技巧,以及多线程性能评估工具VizTracer的使用。 阅读全文
posted @ 2025-04-16 00:36 FreakStudio 阅读(271) 评论(0) 推荐(0)
摘要:【电子DIY神器】通吃各种5线步进电机!I2C接口控制28BYJ-48五线四相步进电机总线单极性步进电机扩展板采用紧凑型设计,兼容XIAO系列主控板直连或独立使用,支持级联16个模块。板载ULN2003达林顿管驱动芯片(单通道500mA/整片2.5A),可适配28BYJ-48等5线4相步进电机(5-24V宽压供电),提供单步/全步/半步三种驱动模式,配备双固态电容稳压、防反接保护和可视化状态指示灯,兼具堆叠扩展能力与高可靠性。 阅读全文
posted @ 2025-04-11 00:02 FreakStudio 阅读(861) 评论(0) 推荐(3)
摘要:一文速通Python并行计算:06 Python多线程编程-基于队列进行通信队列是一种线性数据结构,支持先进先出(FIFO)操作,常用于解耦生产者和消费者。慢速生产-快速消费场景中,队列作为缓冲区平衡速度差异。LifoQueue是后进先出(LIFO)的栈式队列,适用于撤销操作等场景。PriorityQueue则按优先级排序,适合任务调度等需要优先处理的场景。这三种队列分别通过Queue、LifoQueue和PriorityQueue类实现,提供put()、get()等方法,是并发编程中线程安全的重要工具。 阅读全文
posted @ 2025-04-07 01:00 FreakStudio 阅读(219) 评论(0) 推荐(0)