范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

python之线程2(单线程和多线程)

  # -*- coding: UTF-8 -*- import threading from time import ctime, sleep  class MyThread(threading.Thread):     def __init__(self, func, args, name=""):         threading.Thread.__init__(self)         self.name = name         self.func = func         self.args = args      def getResult(self):         return self.res      def run(self):         print "starting", self.name, "at:", ctime()         self.res = self.func(*self.args)         print self.name, "finished at:", ctime()# -*- coding: UTF-8 -*- from myThread import MyThread from time import ctime, sleep  #threading模块的其他函数 #activeCount/active_count(): 当前活动的Thread对象个数 #currentThread()/current_thread: 返回当前的Thread对象 #enumerate(): 放回当前活动的Thread对象列表 #settrace(func),为所有线程设置一个trace函数 #setprofile(func), 为所有线程设置一个profile函数 #stack_size(size=0), 返回新创建线程的栈大小,或为后续创建的线程设定栈的大小为size  #斐波那契,阶乘与累加 def fib(x):     sleep(0.005)     if x < 2: return 1     return (fib(x-2) + fib(x-1))  def fac(x):     sleep(0.1)     if x < 2: return 1     return (x * fac(x -1))  def sum(x):     sleep(0.1)     if x < 2: return  1     return (x + sum(x-1))  funcs = [fib, fac, sum] n = 12  def main():     nfuncs = range(len(funcs))      print "*** Single Thread"     for i in nfuncs:         print "starting", funcs[i].__name__, "at:", ctime()         print funcs[i](n)         print funcs[i].__name__, "finished at:", ctime()      print "  *** MULTIPLE THREADS"     threads = []     for i in nfuncs:         t = MyThread(funcs[i], (n,), funcs[i].__name__)         threads.append(t)      for i in nfuncs:         threads[i].start()      for i in nfuncs:         threads[i].join()         print threads[i].getResult()      print "all done"  if __name__ == "__main__":     main()  #输出 # *** Single Thread # starting fib at: Fri May 13 23:18:47 2022 # 233 # fib finished at: Fri May 13 23:18:53 2022 # starting fac at: Fri May 13 23:18:53 2022 # 479001600 # fac finished at: Fri May 13 23:18:54 2022 # starting sum at: Fri May 13 23:18:54 2022 # 78 # sum finished at: Fri May 13 23:18:56 2022 # #  *** MULTIPLE THREADS # starting fib at: Fri May 13 23:18:56 2022 # starting fac at: Fri May 13 23:18:56 2022 # starting sum at: Fri May 13 23:18:56 2022 # facsum  finished at:finished at:  Fri May 13 23:18:57 2022Fri May 13 23:18:57 2022 # # fib finished at: Fri May 13 23:19:03 2022 # 233 # 479001600 # 78 # all done

巅峰智业旅游规划资质时代落幕,文旅行业开启新纪元日前,文化和旅游部办公厅发布关于不再开展旅游规划设计单位资质认定和备案工作的通知,引起了业界广泛关注和热议。这次的解绑,既宣告了一个时代的结束,也意味着一个时代的开启。多年来,旅游酒界泰斗秦含章赤子情深知识报国他,一生清贫,无欲无求他,学贯中西,毅然归国,造福桑梓他,一生传奇而精彩,却又简单而纯粹。他就是酒界泰斗秦含章。名如其人,含章二字,取自于易经坤卦第三爻的爻辞,指胸含文墨,有知识,开思APP中的智能接车神器为什么大受汽修门店的欢迎?近年来,随着经济的稳步发展,我国汽车保有量已形成规模,并逐年增加。庞大的汽车保有量为汽车后市场的蓬勃发展奠定了稳固的根基。在瞄准汽车后市场的发展前景后,越来越多的新玩家通过数字化和凯联医疗与九诺医疗达成战略合作,共研推广人工胰腺系统(APS)2021年10月18日,智能胰岛素输注领域创新企业凯联医疗科技(上海)有限公司(以下简称凯联医疗)与持续葡萄糖监测(以下简称CGMS)行业领军企业南通九诺医疗科技有限公司(以下简称移宇科技携手华山医院推出全球首个全场景全天候全院血糖管理系统金秋十月,上海移宇科技股份有限公司(以下简称移宇科技)主办的移宇科技全场景全天候全院血糖管理系统临床应用线上交流会顺利召开。移宇科技携手复旦大学附属华山医院推出全球首个全场景全天候看看美国学校周围的交通标志孩子是每一个国家的未来,学生的安全自然是各国关注的焦点,其中交通安全是一个重要的方面。这里聊聊见到过的美国学校周围的交通标志,由此看看他们对学生安全的做法。上图的交通标志在每个学校智慧公厕解决方案智能厕所系统方案智慧公厕的改造,改变以往景区服务区脏乱侧的厕所条件,提高城市文明建设。智能化的管理方式,节省雇佣工人物力资源成本,远程实时监测在公厕使用问题发现等方面也可提高工作效率,提高市民的使VOCs在线监测系统自动监测远程监控VOCs,挥发性有机物。计讯物联VOCs在线报警监测系统,实现挥发性气体源头监测过程控制末端治理精细管控,解决大气污染的难题,目标因子多参数采集,实时上报平台,数据清晰直观精准,全工业设备机器远程监测控制用物联网网关TG451随着科技发展,工业生产制造逐步趋于智能化,工业物联网网关结合物联网技术无线通信技术广泛应用于智慧工厂,连接工业设备及大型机器组网,以达到设备远程配置升级操作控制故障排查自检的目的,深夜创作办公设备分享,一个轻自媒体的败家之路从读者到作者作为一个理工男,一直很喜欢看各种评测,后来也慢慢地学着大神的样板来写文,谁知道从此一发而不可收拾。自己用的各种器材,也慢慢更换升级了许多,这里就讲讲我的败家小经验吧。显我家阳台洗晒设备的进化史西屋洗烘套装测评前言家里有2个阳台,其中一个一直是我拿来作为洗晒家务的空间。LP大人是一个传统和先锋兼备的人,既喜欢传统的手洗日晒,也钟情于烘干在南方潮湿天气的舒心效果近段时间,一直做阳台设备的升
想买屏幕好颜值好30004000元的手机,有什么好的推荐?一说到屏幕好颜值好,我第一个想到的就是OPPO的FindX2,这采用了定制3K分辨率,有120Hz高刷,到今天依然很能打。但这手机目前的价格是4500,不过考虑到这款手机发布许久,购物技巧之如何选购新型大屏幕彩电在日常生活中,电视对于每个家庭来说都是必不可少的,在选购时,除了参照普通彩电进行选购外,还应注意对附加功能进行选择和质量鉴别。下面着重介绍一下新型大屏幕彩电的一些主要附加功能,供大猝死,又一个悲剧今天,又一位字节跳动的员工因心梗发作,抢救了41个小时后,不幸离世。一位年仅28岁的鲜活生命,一位即将当上父亲的青年,就这样猝然离世。怀孕两个月的妻子,无力承担房贷被迫退房退款,想如何正确使用电脑?如何正确使用电脑?我理解应当是如何维护电脑的硬件系统及软件系统,使电脑的使用更加长久。以下把我的经验分享给大家。硬件系统。大多数人只关注软件系统,对硬件不管不顾,这是极端错误的。软科蓝自主国产数据库迎来重大机遇,东数西算正式启动!近日,国家发展改革委中央网信办工业和信息化部国家能源局联合印发了全国一体化大数据中心协同创新体系算力枢纽实施方案,同意在京津冀长三角粤港澳大湾区成渝等8地启动建设国家算力枢纽节点,同一个项目分别用stm32和51单片机会有什么不同?李工的经验,有如下几点不同,希望你供你参考。1。51是8位单片机,而stm32是32位单片机。时钟方面stm32运行频率更高,性能更好。两种单片机性能差别比较大。2。片上资源不一样开学季护眼利器大盘点,ProArt创艺国度专业显示器大展拳脚新春假期已经悄然离去,经过了一整个假期的休整后,学生党们也纷纷迎来一个新的学习阶段。为了在新学期中收获更好的学习环境与进步,兼顾护眼能力与强力性能的显示器,也成为了学生党们的关注焦收集272个城市数据后复旦专家得出结论寒潮或增加我国居民近四成死亡风险近日,复旦大学阚海东教授课题组带领博士研究生雷剑等与中国疾病预防控制中心周脉耕研究员课题组合作,收集我国20132015年272个城市的城市死因监测系统和国家气象数据,首次全面评估大数据时代下的现金管理随着银行发布和取消存取5万元的现金需要说明资金来源这一现象,表明大数据时代的自我权益管理进入新时代。你的消费大数据在尚不成熟的个人隐私法律体系下,现金是很好的选择,虽然有点儿麻烦,送科技下乡多样化农技服务已成为春耕新的打开方式央视网消息在保证春耕用肥的基础上,多样化的科技下乡和技术帮扶,为今年稳产多产,开好头起好步。一部智能手机,一个登录密码,农民在自家田地里,就能登录广东现代农业服务管理平台,听着技术科技冬奥逐梦未来2月20日,第二十四届冬季奥林匹克运动会在梦幻般的冰雪世界中落下帷幕。9金4银2铜,中国代表团在本届冬奥会上创造了自1980年参加冬奥会以来的历史最好成绩折柳寄情天下一家,流光溢彩