国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > Python如何生成线程

Python如何生成线程

头像

silencement

2019-09-12 13:57:064287浏览 · 0收藏 · 0评论

Python中有两个线程模块,分别是thread和threading,threading是thread的升级版。threading的功能更强大。

创建线程有3种方法:

1、thread模块的start_new_thread函数

2、继承自threading.Thread模块

3、用theading.Thread直接返回一个thread对象,然后运行它的start方法

方法一、thread模块的start_new_thread函数

其函数原型:

start_new_thread(function,atgs[,kwargs])

其参数含义如下:

function: 在线程中执行的函数名
args:元组形式的参数列表。
kwargs: 可选参数,以字典的形式指定参数(即对一些参数进行指定初始化)

代码

import thread
 
def hello(id = 0, interval = 2):
    for i in filter(lambda x: x % interval == 0, range(10)):
        print "Thread id : %d, time is %d\n" % (id, i)
 
if __name__ == "__main__":
 
    #thread.start_new_thread(hello, (1,2))   这种调用形式也是可用的
    #thread.start_new_thread(hello, (2,4))
     
    thread.start_new_thread(hello, (), {"id": 1})
    thread.start_new_thread(hello, (), {"id": 2})

方法二:继承自threading.Thread模块

注意:必须重写run函数,而且想要运行应该调用start方法

import threading
 
class MyThread(threading.Thread):
 
    def __init__(self, id, interval):
        threading.Thread.__init__(self)
 
        self.id = id
        self.interval = interval
 
    def run(self):
        for x in filter(lambda x: x % self.interval == 0, range(10)):
            print "Thread id : %d   time is %d \n" % (self.id, x)
 
if __name__ == "__main__":
    t1 = MyThread(1, 2)
    t2 = MyThread(2, 4)
 
    t1.start()
    t2.start()
 
    t1.join()
    t2.join()

方法三:用theading.Thread直接返回一个thread对象,然后运行它的start方法

import threading
 
def hello(id, times):
    for i in range(times):
        print "hello %s time is %d\n" % (id , i)
 
if __name__ == "__main__":
    t = threading.Thread(target=hello, args=("hawk", 5))
    t.start()
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

中字《喝醉的丈夫被结城送回家》| 《一滴都不许漏》何泽城林荫| 马配人能配进去吗| 寡妇开荒40集全免费| BOBO浏览器| 小丹让我尝尝你的味道是什么歌啊| 人犬兽人在线观看免费完整| 翁虹任达华《玉尺经》| 小姨子边喂奶边和我做爰| 小蜜桃免费观看高清电视剧| 女性扒开大腿内侧小肚子痒 | 妈妈装睡配合孩子阴阳调和 | 小花园按摩手法视频教程| 雷神笔记本| 爱爱内含光| 换夫妻群交杂交| AAA成人片爽久爽久爽| 60左右男性几天需要性一次| 大叔与妹妹免费观看电视剧高清 | 15岁女初中生免费观看电视剧 | 性的快乐| 数学课代表的B真紧| 姐妹花齐飞| 《不戴套瑜伽教练3》| 白色变态蕾丝超薄开档连身袜 | 《火车服务》免费观看| 电影《乳妓》在线观看| 免费观看已满十八岁电视剧直播 | 无风险9.1免费版观看| 女人被添荫蒂舒服了| 母与子免费观看大全电视剧| 《喂奶人妻厨房HD》| 美足网| 无人区6高清免费追剧软件介绍| 没带置子让他吃了一天的药怎么办 | 为什么妓女磨两下就很多水| 公交车掀开奶置边躁狠狠躁漫画| 黑料正能量| 美国暴躁真人CSGO| 性做爰1-7伦| 妈妈叫我戴上避孕套英文