首页 > 编程语言 >python编写多线程程序并测速

python编写多线程程序并测速

时间:2023-05-03 10:00:12浏览次数:48  
标签:__ end python threa start range time 多线程 测速

import threading import time ind=2 def single():     for j in range(ind):         for i in range(5000):             print(i*2) def s():     for i in range(5000):         print(i*2) def multi():     threa=[]     for j in range(ind):         threa.append(threading.Thread(target=s))     for t in threa:         t.start()     for t in threa:         t.join() if __name__ == '__main__':     start=time.time()     single()     end=time.time()     sum=0     sum1=0     sum=end-start     start=time.time()     multi()     end=time.time()     sum1=end-start     print('single',sum,'multi',sum1)

标签:__,end,python,threa,start,range,time,多线程,测速
From: https://www.cnblogs.com/hahaah/p/17368707.html

相关文章

  • python 合并json
    importjson#foriinrange(800):f1=open('.\\'+str(0)+'.txt',"r")data1=f1.read()dic_str2=json.loads(str(data1).replace("'","\""))foriinrange(1,50):f=open('.\\'+......
  • python-docx的简单使用
    '''设置表格所有单元格的四个边为0.5磅,黑色,实线可以使用返回值,也可以不使用'''def设置表格网格线为黑色实线(table_object:object):kwargs={"top":{"sz":4,"val":"single","color":"#000000"},......
  • python自动下载pdf文件—可分布下载=.= 一个demo
    代码如下:importioimportrequestsdefdownload_pdf(save_path,pdf_name,pdf_url):send_headers={"User-Agent":"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/61.0.3163.100Safari/537.36&q......
  • Python_15 ddt驱动与日志
    一、查缺补漏 1.在测试报告中添加注释,写在类名下面就行,方法名下面,三引号2.直接importddt引用的时候需要ddt.ddt,ddt.data,ddt.unpack fromddtimportddt,data,unpackkeyifrom会更好,引用的时候直接data就行二、DDT数据驱动 1.数据驱动:将不同的数据在同一个业务逻辑......
  • python图像处理库
    pillow是图像处理的python第三方库,可以对图片进行加载、显示、保存、剪切、黏贴、分离、合并等操作。一种题目是在图片中逆序或隐藏其他格式的文件,需要用到pillow库的Image类的open、save、getpixel、putpixel等方法-。另一种题目是在GIF图片中分离或合并多个帧,需要用到pillow库......
  • Python数据库连接池DBUtils
    DBUtils是Python的一个用于实现数据库连接池的模块。安装pip3instal1dbutilspip3instal1pymysql 此连接池有两种连接模式:模式一:为每个线程创建一个连接,线程即使调用了close方法,也不会关闭,只是把连接重新放到连接池,供自己线程再次使用。当线程终止时,连接自动关闭。......
  • 对多线程的一点理解
     电脑是8核的。 ......
  • python字符串转驼峰
    importredefto_camel_case(x):"""转驼峰法命名"""returnre.sub('_([a-zA-Z])',lambdam:(m.group(1).upper()),x)defto_upper_camel_case(x):"""转大驼峰法命名"""s=re.sub(�......
  • python 获取系统的信息
    importplatformdefTestPlatform():print("----------OperationSystem--------------------------")#获取Python版本printplatform.python_version()#获取操作系统可执行程序的结构,,(’32bit’,‘WindowsPE’)printplatform.architecture......
  • python设置环境变量在代码中
    以Linux平台为例:>>>importsys>>>sys.path'''['',#当前目录'/usr/local/python3/lib/python37.zip',#python标准库目录'/usr/local/python3/lib/python3.7','/usr/local/python3/lib/python3.7/lib-dynl......