摘要:
前言 协程:本质上是一个线程能够在多个任务之间切换来节省一些IO时间; 协程中任务之间的切换也消耗时间,但是开销要远远小于进程线程之间的切换;既是协程任务之间可以通过代码调度切换(但只有协程模块能识别的IO操作才能实现效果) 一、初识协程 1、greenlet例子: 执行A函数切换至B函数执行后,又 阅读全文
posted @ 2020-03-29 21:49
广深-小龙
阅读(240)
评论(0)
推荐(0)
摘要:
前言 多进程中讲到了锁/信号量/事件/进程池,同样多线程中也一样存在这些东西。 锁:Lock,多个进程中同一时间,只能排序执行程序,这里会多讲一个RLock递归锁。 信号量:多个进程中同一时间,同时被N个进程执行。 事件:Event,就好像红绿灯事件一样,通过一个信号控制多个进程,同时执行或阻塞。 阅读全文
posted @ 2020-03-29 16:14
广深-小龙
阅读(327)
评论(0)
推荐(0)
摘要:
前言 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位,代码/数据/文件是共享的。 就好像看作一个进程中还有多个线程执行任务,简单点来说就是一个程序运行中有多个线程在执行。 一、初识多线程 1、函数中多线程: # 初识多线程:threading from threading 阅读全文
posted @ 2020-03-29 12:05
广深-小龙
阅读(191)
评论(0)
推荐(0)

浙公网安备 33010602011771号