asyncdefhello(websocket, path): a = asyncio.get_event_loop().create_task(send(websocket)) b = asyncio.get_event_loop().create_task(receive(websocket)) #使用create_task()创建task
await a await b # ab并发 # ab并发,下面这行代码不会执行 print("wait") #print("wait")不会执行
asyncdefhello(): uri = "ws://localhost:8766" asyncwith websockets.connect(uri) as websocket: a = asyncio.get_event_loop().create_task(send(websocket)) b = asyncio.get_event_loop().create_task(receive(websocket)) await a await b # ab并发,下面这行代码不会执行 print("wait") #print("wait")不会执行