python note 29 线程创建
Posted p-z-w
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python note 29 线程创建相关的知识,希望对你有一定的参考价值。
1、线程
import time import threading def task(a1,a2,a3): time.sleep(2) print(‘拿快递‘) def play(): print(‘和女朋友去耍‘) def wm(): print(‘去拿外卖‘) # 创建一个线程 # 让该线程去执行任务:函数 t1 = threading.Thread(target=task,args=(1,2,3,)) # 去执行吧 t1.start() # 创建一个线程 # 让该线程去执行任务:函数 t2 = threading.Thread(target=play) # 去执行吧 t2.start() # 创建一个线程 # 让该线程去执行任务:函数 t3 = threading.Thread(target=wm) # 去执行吧 t3.start()
2、socketserver
import socketserver class MyServer(socketserver.BaseRequestHandler): def handle(self): self.request self.client_address self.server # 编写代码 server = socketserver.ThreadingTCPServer((‘192.168.13.84‘,8001,),MyServer) """ server.server_address = server_address server.RequestHandlerClass = RequestHandlerClass server.__is_shut_down = threading.Event() server.__shutdown_request = False server.socket = socket.... - socket.bind - socket.listen """ server.serve_forever()
以上是关于python note 29 线程创建的主要内容,如果未能解决你的问题,请参考以下文章