Python实战之多线程编程threading Thread

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

在Python中可以使用继承threading.Thread类来实现多线程编程,其中子类可以重写父类的__init__和run方法来实现用户线程的逻辑,如下是一个简单的多线程类实现

[python] view plain copy print ?
  1. import threading  
  2. class MyThread(threading.Thread):  
  3.     def __init__(self, name=None):  
  4.         threading.Thread.__init__(self)  
  5.         self.name = name  
  6.       
  7.     def run(self):  
  8.         print self.name  
  9.   
  10. def test():  
  11.     for i in range(0100):  
  12.         t = MyThread("thread_" + str(i))  
  13.         t.start()  
  14.   
  15. if __name__=='__main__':  
  16.     test()  
import threadingclass MyThread(threading.Thread): def __init__(self, name=None):  threading.Thread.__init__(self)  self.name = name  def run(self):  print self.namedef test(): for i in range(0, 100):  t = MyThread("thread_" + str(i))  t.start()if __name__=='__main__': test() 

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

这里写图片描述

猜你喜欢

转载自blog.csdn.net/mm2zzyzzp/article/details/84136954