基本指令&&添加线程
import threading
def thread_job():
print('This is an added thread,number is %s\n' % threading.current_thread())
def main():
added_threading = threading.Thread(target=thread_job)#创建了一个线程,target=这个线程是用来做什么的
added_threading.start() #创建完之后需要start,执行这个线程
print(threading.active_count()) #显示当前的线程数
print(threading.enumerate()) #看一下是哪几个线程
print(threading.current_thread())#看一下现在程序运行的哪一个线程
if __name__ == '__main__':
main()
运行结果
This is an added thread,number is <Thread(Thread-9, started 28508)>
5
[<_MainThread(MainThread, started 31764)>, <Thread(Thread-4, started daemon 31856)>, <Heartbeat(Thread-5, started daemon 10208)>, <HistorySavingThread(IPythonHistorySavingThread, started 34204)>, <Thread(Thread-9, started 28508)>]
<_MainThread(MainThread, started 31764)>