2017-05-17 47 views
0

位蟒蛇小白,但我想知道......的Python:如何通过UDP套接字数据线程处理

我想,当谈到开始启动,并通过UDP套接字数据的线程的线程在线程中进行处理,然后相应地响应客户端。

到目前为止,我所见过的所有例子都创建了一个线程,执行某些操作,重复它。我不想要创建数千个线程,只需要一个线程来处理特定类型的消息数据。

这是可能的,有谁知道任何例子? 谢谢

回答

0

是的,这是可能的。但请注意,除非您能够使用像NumPy或某些自定义逻辑这样的已编译扩展模块来处理数据报,否则无法以此方式获得吞吐量。

+0

谢谢,我可以进入线程来处理数据,但似乎无法从工作线程内发送任何数据回客户端 – moonraker

+1

这种取决于它的意思处理。如果您的处理涉及可能阻塞(非异步数据库访问,其他网络流量等)的操作,您可能会从线程中受益。 –

+0

任何人都可以提供一个如何做到这一点的例子吗?我一直在玩队列。 QUEUE无济于事。谢谢 – moonraker