当前位置: 首页 > news >正文

做外贸要做什么网站西安注册公司在哪个网站系统

做外贸要做什么网站,西安注册公司在哪个网站系统,wordpress windows 慢,网站响应时间方案总所周知Python由于GIL的问题#xff0c;使用多线程时同一时刻只有一个线程在工作。故Python会在所有线程之间不断的切换#xff0c;每切换到一个线程会执行一段字节码指令然后切换到另一个线程。如果开启了很多线程#xff0c;且只有小部分线程在工作#xff0c;如果不休眠…总所周知Python由于GIL的问题使用多线程时同一时刻只有一个线程在工作。故Python会在所有线程之间不断的切换每切换到一个线程会执行一段字节码指令然后切换到另一个线程。如果开启了很多线程且只有小部分线程在工作如果不休眠部分线程那么每次切换到非工作线程时就会一直空转浪费资源从而拖慢了整体效率。例如下面示例代码总共启动了20个线程随机分发100个计算10000阶乘的任务。 import time import random import threading from queue import Queuerandom.seed(1234) count 0 lock threading.Lock()def task(v: int):res 1for i in range(1, v 1):res res * idef worker(input_queue: Queue):global countwhile True:if input_queue.empty():continuev input_queue.get()task(v)with lock:count 1if __name__ __main__:num_workers 20num_tasks 100queues [Queue() for _ in range(num_workers)]threads [threading.Thread(targetworker, args(queues[i],)) for i in range(num_workers)]for thread in threads:thread.daemon Truefor thread in threads:thread.start()time.sleep(1)t0 time.perf_counter()for _ in range(num_tasks):idx random.randint(0, num_workers - 1)queues[idx].put(10000)t1 time.perf_counter()print(fput time: {t1 - t0:.5f})while count ! num_tasks:continuet2 time.perf_counter()print(ftotal time: {t2 - t0:.5f}) 终端输出如下 put time: 24.91427 total time: 26.17514如果将worker中的continue换成time.sleep(0.02)再次执行终端输出如下 put time: 0.00038 total time: 1.03202可以看到通过time.sleep方法让暂时没工作的线程休眠一会将更多的工作机会提供给真正需要工作的线程从而提升了整体效率。
http://www.dnsts.com.cn/news/193044.html

相关文章:

  • 做网站开发的有哪些公司wordpress 企业主题餐饮
  • 房屋经纪人网站端口怎么做网站备案知识
  • 常州市金坛建设局网站石家庄有没有销售做被用的网站
  • 网站建设与设计教程视频网站制作公司需要什么资质
  • 网站速度慢wordpress建筑工地施工现场视频
  • 找做帽子的工厂网站网页设计中好的网站
  • 如何用手机做钓鱼网站那个网站可以做雪花特效
  • 那个网站上找工程造价私活做青岛胶南做网站的有多少
  • 做薆视频网站手机无法安装wordpress
  • 优秀的网站设计图片二级建造师证书查询官网
  • 白云做网站要多少钱广东深圳住房和城乡建设部网站
  • 做网站数据库多少钱四川建设质量安全网站
  • 做网站成都可做宣传的网站都有哪些
  • 可以做网站做网站用域名不备案怎么弄
  • 吉林省建设安全厅官方网站大庆城市投资建设网站
  • 网站建设与网页设计制作绿皮书游戏推广怎么快速拉人
  • 英文网站模板下载wordpress 老伍
  • 便利的响应式网站建设黄骅市海边
  • 做网站的要花多少钱线上推广软件
  • .tel域名不可以做网站域名吗?外语教学网站开发
  • wix网站做seo如何镇江网页制作
  • 商城网站建设需要甘肃第三建设集团公司
  • 长沙制作网页的基本步骤周口seo优化
  • 汉中专业网站建设服务wordpress怎么做淘宝推广
  • 网页休闲游戏网站深圳专业做网站专业
  • 做行业导航网站可以做产品设计网站
  • 前端网站开发一个月多少钱上海建设行业协会官网
  • 做综合类网站好不好做网站只做前端可以用吗
  • 微信网站开发企业微信网站怎么做
  • 网站过度优化html基础菜鸟教程