是否可以在一个类中线程化一个子类?

2024-05-12 15:10:47 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个为C&C叛徒设计的调节机器人,以防有人需要一些背景知识。在

我有一个类,它将作为一系列子类的父类,这些子类提供IRC连接、到gamelog的连接(UDP socket)等,我想知道是否可以使用线程模块将这些子类(特别是两个套接字连接[IRC,gamelog])拆分成它们自己的线程。在

如果有人有什么建议,即使只是说做不到,我也会很感激你的意见。在

汤姆

老实说,我没有和线程应用程序一起工作的经验。在


Tags: 模块应用程序irc机器人socket子类线程建议
2条回答

最好的选择是使用gevent协同程序运行应用程序。它们比线程和进程轻得多。已创建基于执行单元的绿色线程。Here您可以找到Eventlet(一个python库,它提供一个同步接口来执行异步I/O操作,使用绿色线程来实现协作套接字)的执行模型和节点.js. 在

这是可行的,看看:

multiprocessing

除了简单的进程分叉之外,它还提供内存共享——这很可能是需要的。在

相关问题 更多 >