python 多线程同步问题:障碍对象Barrier初步了解
通俗说法:组队打怪有挂了的队员,后备队员替补Barrier俗称障碍对象,也称栅栏,也叫屏障。和进程中的Bar
python 队列系:Queue,LifoQueue,PriorityQueue,deque 初步了解
python 自带的安全队列Queue特点:同步的线程安全都实现了锁原语能够在多线程中直接使用分类:FIFO
python 多线程之ThreadPoolExecutor线程池简单使用
为什么需要线程池对比进程来说,虽然创建线程的开销比创建进程的开销小,但是也不能意味着我们可以无限的去开线程。
python Event同步的梳理
之前的有梳理过关于进程的python 多进程间相互协调: Event事件,这里那我们的线程其实是和进程的使用
python中本地线程ThreadLocal解释和简单自定义示例
前置关于本地线程(线程本地变量,线程本地存贮)实践和自定义示例
python并发变成之-线程基础前置小知识点梳理(含原子操作和原语说明)
关于线程基础前置小知识点梳理
python并发变成之-守护线程篇(对比守护进程)
守护多线程示例:守护进程和守护线程通常,默认的情况下,没有特殊的设置情况,通过主线程创建出来的子线程默认一般
python并发变成之-线程同步-互斥锁(Lock)、死锁和可重入锁(Rlock)
线程安全(线程锁)线程安全梳理。
Python线程前置知识点-GIL全局解析器
Python线程前置知识点-GIL全局解析器
python中分布式进程示例补充(分三端演示)
分布式进程补充
python multiprocessing 多进程之进程池
进程池的示例记录
python multiprocessing 进程同步中屏障之-Barrier
multiprocessing 屏障对象的实践
python 分布式进程简单爬虫示例(类似消息队列)
分布式进程顾名思义:就是把进程的分布不同的机器上执行,进程之间通过网络进行通信。对比与之前所有的多进程模式,
python multiprocessing 多进程间相互协调:Lock锁 和信号量 Semaphore
并行计算的主要场景:多核CPU——计算密集型任务(如计算圆周率、对视频进行高清解码,图片的处理等)。需要消耗
python 多进程间相互协调: Event事件
multiprocessing 多进程之间相互协调的方式有如下几种:Lock:锁,Semaphore:信号量
python 多进程间相互协调: Manager共享变量(数据共享)
multiprocessing 多进程之间相互协调的方式有如下几种:Lock:锁,Semaphore:信号量
python 多进程间相互协调: Queue 队列和pipe管道(数据传递)
multiprocessing 多进程之间相互协调的方式有如下几种:Lock:锁,Semaphore:信号量
补充-使用python 的【Socket】方式实践五个IO模型-异步IO(短链接)
关于异步IO,其实涉及的问题,很多这其中其实主要涉及的概念是协程,但是这些协程的引入过程中主要是付进程和线程
使用python 的【Socket】方式实践五个IO模型的示例
使用Socket的方式打开IO模式的
使用【IO模型】的方式理解:同步,异步,阻塞和非阻塞
使用IO模型的方式解开异步同步阻塞和非阻塞的混淆!