
python并发编程
多进程、线程、协程、异步IO
默执_
生如蝼蚁当立鸿鹄之志,命薄如纸应有不屈之心。
展开
-
python 多进程--生产者消费者模型
生产者消费者模型原创 2022-06-04 20:45:02 · 900 阅读 · 0 评论 -
python 进程池、线程池、单线程 运行时间实验
多进程、多线程、单线程 运行时间实验原创 2022-06-05 16:16:24 · 499 阅读 · 1 评论 -
python 高并发必要之一--猴子补丁--协程
协程支持:并发原理:跳过正在延时操作的函数,去执行另一个函数。安装:pip install geventfrom gevent import monkeyimport geventimport time# 功能:将所有 延时操作 都转换成 monkey可识别的代码# 意义:不必手动替换每一个延时的代码.monkey.patch_all()# 函数def fun1(t): time.sleep(t) ''' 如果不使用 monkey.patch_all()原创 2022-05-29 16:30:56 · 280 阅读 · 0 评论 -
python 多进程
import multiprocessing as mpimport os, sys# 含有参数的进程函数def fun1(sec, name): print("1{}".format(sec)) print("2{}".format(name)) print(os.getppid(), "--", os.getpid())# 含有参数的进程函数def fun2(sec, name): # sys.exit("fun2 进程提前结束") print(原创 2022-05-29 14:02:33 · 149 阅读 · 0 评论 -
python 多线程、线程池、简单示例
多线程示例+线程锁# 多线程 使用循环多启动几个线程import threading# 线程锁lock = threading.Lock()def fun1(a): # 启动线程锁 with lock: print(a)# 函数名、参数、名字-可有可无t = threading.Thread(target=fun1, args=(1,), name="n")# 启动线程t.start()# 等待线程结束原创 2022-05-30 22:17:24 · 585 阅读 · 0 评论