首页 > 编程语言 >python多线程获取线程执行结果

python多线程获取线程执行结果

时间:2022-10-14 18:13:06浏览次数:45  
标签:__ thread python self 线程 result time 多线程 ls

 

In [1]:
from threading import Thread


def fun(t):
    """
    //执行函数体
    //t:时间
    """
    v = int(9.8 * (t ** 2))
    return v


class MyThread(Thread):

    def __init__(self, time):
        Thread.__init__(self)
        self.time = None
        self.result = None
        self.time = time

    def run(self):
        self.result = fun(self.time)

    def get_result(self):
        return self.result


if __name__ == '__main__':
    thread_ls = []
    for i in range(10):
        t = MyThread(time=i)
        t.setDaemon(True)
        thread_ls.append(t)
    for t in thread_ls:
        t.start()
    for t in thread_ls:
        t.join()
    for t in thread_ls:
        print(t.get_result())
    quit()
   
0
9
39
88
156
245
352
480
627
793

标签:__,thread,python,self,线程,result,time,多线程,ls
From: https://www.cnblogs.com/ccxiaozhang/p/16792495.html

相关文章

  • python迭代器
    目录可迭代对象迭代器对象可迭代对象和迭代器对象for循环的本质异常捕获如何看pycharm报错可迭代对象1.定义 对象内置有__iter__方法的都称为可迭代对象 """ 1.内置方......
  • Python基础15
    今日内容概要重要内置函数常见内置函数可迭代对象迭代器对象for循环的本质异常今日内容详细重要内置函数1.zip() zip函数是可以接收多个可迭代对象,然后把每......
  • python学习记录——与C#的差异
    1.可存在同名对象classA:def__init__(self):print('thisisclass.')defA():print('thisismethod.')a=A()#thisismethod.由于python......
  • python学习记录——类
    一、创建类classPeople:passp=People()二、构造函数__init__()方法是一种特殊的方法,被称为类的构造函数或初始化方法,当创建了这个类的实例时就会调用该方法。......
  • python--第十五课
    昨日内容回顾作业讲解1.装饰器2.递归函数算法简介及二分法算法:解决问题的方法二分法:每次取一半defget_middle(l1,target_num):iflen(l1)==0:......
  • Python在Class中实现装饰器
    函数装饰器普通的装饰器较为简单,关键点只有两个,一个是闭包的概念,一个是函数作为参数进行传递,让我们先实现一个简单的装饰器。defhuat(f):deffunc():prin......
  • python:用backgroundRemover+imageMagick给人像照片更换背景色
    一,安装工具:1,安装backgroundremover:参考:https://www.cnblogs.com/architectforest/p/16790772.html2,安装imageMagick:参考:https://www.cnblogs.com/archit......
  • 解决/usr/bin/ld: 找不到 -lboost_python-py38
    编译caffe报错:CXXtools/convert_annoset.cppCXXtools/test_net.cppCXXtools/caffe.cppCXXtools/train_net.cppCXXtools/convert_imageset.cppCXXexamples/cpp_......
  • Python的re解析
    re模块re.findall(正则,字符串)返回包含所有符合要求的字符串的列表re.finditer(正则,字符串)返回包含所有符合要求字符串的迭代器(效率比列表高)re.search(正......
  • Python数据分析,办公自动化,数据选取
    一张表中通常会包含很多字段,造成数据冗余,在做数据分析时,我们仅需要提取数据分析所需要的字段,这里就需要用到数据选取的知识点。本文构建数据表做数据索引,然后对数据内容进行......