Tôi có một kịch bản và tôi muốn một chức năng chạy cùng lúc với chức năng khác.
Mã ví dụ tôi đã xem:
import threading
def MyThread (threading.thread):
# doing something........
def MyThread2 (threading.thread):
# doing something........
MyThread().start()
MyThread2().start()
Tôi gặp khó khăn khi làm việc này. Tôi muốn có được điều này bằng cách sử dụng một hàm luồng hơn là một lớp.
Đây là kịch bản làm việc:
from threading import Thread
class myClass():
def help(self):
os.system('./ssh.py')
def nope(self):
a = [1,2,3,4,5,6,67,78]
for i in a:
print i
sleep(1)
if __name__ == "__main__":
Yep = myClass()
thread = Thread(target = Yep.help)
thread2 = Thread(target = Yep.nope)
thread.start()
thread2.start()
thread.join()
print 'Finished'