先说一下 进程 和线程的基本概念
本人理解哈:一个程序就是一个进程 一个进程可以包含多个线程 线程就是进程内部单独执行的程序块
我用的是 Python2.7 引用thread python3.X 可以研究一下 threading 但是我写代码就是喜欢用最简单的逻辑和函数 可读性高易于理解 Python之禅
import thread
from datetime import datetime
import time
def gettime():
now=datetime.now()
return now.strftime('%Y-%m-%d %H:%M:%S')
def printtime(name,sleeptime):
while True:
print(name+' '+gettime()+'\n')
time.sleep(sleeptime)
if __name__=='__main__':
thread.start_new_thread(printtime,('thread 1',5))
thread.start_new_thread(printtime,('thread 2',7))