当前位置:主页 > python教程 > python从子线程中获得返回值具体做法

python从子线程中获得返回值实例代码

发布:2019-06-07 14:25:23 127


本站收集了一篇相关的编程文章,网友双越彬根据主题投稿了本篇教程内容,涉及到python、子线程、返回值、python从子线程中获得返回值具体做法相关内容,已被518网友关注,涉猎到的知识点内容可以在下方电子书获得。

python从子线程中获得返回值具体做法

如下所示:

# coding:utf-8
import time
 
from threading import Thread
 
def foo(number):
  time.sleep(20)
  return number
 
class MyThread(Thread):
 
  def __init__(self, number):
    Thread.__init__(self)
    self.number = number
 
  def run(self):
    self.result = foo(self.number)
 
  def get_result(self):
    return self.result
 
 
thd1 = MyThread(3)
thd2 = MyThread(5)
thd1.start()
thd2.start()
thd1.join()
thd2.join()
 
print thd1.get_result()
print thd2.get_result()

 


参考资料

相关文章

  • 为什么python不好找工作

    为什么python不好找工作

    发布:2022-10-21

    给网友朋友们带来一篇关于python的教程,为何python不好找工作?因为会与实践是两个不同的概念。大多的python培训教程较大都是基础,却让你误以为已经达到了找工作的程度。导致“会”Python的人多,企业却出现了用工荒。


  • 详解python实现写数字文件名的递增保存文件方案

    发布:2020-02-29

    今天小编就为大家分享一篇python实现写数字文件名的递增保存文件方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • Python两个字典键同值相加的方法总结

    发布:2019-06-04

    今天小编就为大家分享一篇关于Python两个字典键同值相加的几种方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • libreoffice python 操作word及excel文档的方法

    发布:2022-06-22

    给网友们整理关于python的教程,这篇文章主要介绍了libreoffice python 操作word及excel文档的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习


  • 关于Python字典的底层实现原理

    发布:2023-04-13

    这篇文章主要介绍了关于Python字典的底层实现原理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • 《Python编程:从入门到实践》第十一章:测试代码

    发布:2018-12-01

    11-1 城市和国家 编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将 这个函数存储在一个名为city_functions.py的模块中。 创建一个名为test_cities.py的程序,对刚编写的函数进行测试(别忘了,你需要导入模块unittest 以及要测试的函数)。编写一个名为test_city_country() 的 方法,核实使用类似于santiago 和chile 这样


  • Python iter()函数用法详解

    发布:2020-06-04

    这篇文章主要介绍了Python iter()函数用法,结合实例形式详细分析了Python iter()函数的功能、使用方法及相关操作注意事项,需要的朋友可以参考下


  • python输出打印在一行的方法

    发布:2020-02-07

    在Python中print默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 。如要使输出的数据打印在一行要在print输出的变量后加逗号。


网友讨论