当前位置:主页 > 软件编程 > Python代码 >

python 对类的成员函数开启线程的方法

时间:2022-02-19 09:39:15 | 栏目:Python代码 | 点击:

如下所示:

# -*- coding: utf-8 -*-
import threading
import thread
import time


class Test(object):
  def __init__(self):
    # threading.Thread.__init__(self)
    self._sName = "machao"

  def process(self):
    #args是关键字参数,需要加上名字,写成args=(self,)
    th1 = threading.Thread(target=Test.buildList, args=(self,))
    th1.start()
    th1.join()

  def buildList(self):
    while True:
      print "start"
      time.sleep(3)


test = Test()
test.process()

您可能感兴趣的文章:

相关文章