2022年5月10日
摘要: 一、线程的创建 【1】threading.Thread创建一个线程,返回一个对象,用变量接收 【2】变量.start启动线程 # -*- coding:utf-8 -*- # __author__: # 2022/5/10 # GIL:全局解释器锁,只允许 同一时间只允许1个线程进入CPU,所以cp 阅读全文
posted @ 2022-05-10 23:24 墙角一枝花 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 一、并发原理 【1】一个CPU要同时处理多个线程,可以认为cpu在这几个线程中来回切换 【2】当执行速度很快的时候,可以理解为所有线程一起执行,可以认为逻辑上的并发,但是事实是在多个线程中来回处理 【3】并发:逻辑上具备同时处理多个任务的能力(事实上不是,只是无限区于并行) 【4】并行:物理上同一时 阅读全文
posted @ 2022-05-10 23:12 墙角一枝花 阅读(304) 评论(0) 推荐(0) 编辑
摘要: # -*- coding:utf-8 -*- # __author__: # 2022/5/8 # 需要知道服务器响应速度,还需要知道谁执行了测试用例 import time def show_time(flag): # 接收装饰函数入参 def show_time_name(func):# 接收被 阅读全文
posted @ 2022-05-10 12:23 墙角一枝花 阅读(295) 评论(0) 推荐(1) 编辑