是否可以在类中创建子类?

时间:2012-04-10 22:01:01

标签: python multithreading parent-child irc subclass

这是适用于C& C Renegade的审核机器人,以防有人想要一些背景。

我有一个类,它将充当提供IRC连接,游戏日志连接(UDP套接字)等的子类加载的父类,我想知道是否可以拆分这些子类中的一些(特别是两个套接字连接[IRC,gamelog])使用线程模块进入自己的线程。

如果有人有任何建议,即使只是说它无法完成,我也会很感激。

汤姆

编辑:我有使用线程应用程序的经验,所以我不是一个完整的菜鸟,诚实。

2 个答案:

答案 0 :(得分:1)

这是可行的,看看:

multiprocessing

除了简单的分叉过程外,它还提供了内存共享 - 这可能是需要的。

答案 1 :(得分:0)

最好的选择是使用gevent协同程序运行您的应用。这些比线程和流程轻得多。该库是基于绿色线程执行单元创建的。 Here你可以找到一个很好的比较和基准的Eventlet的执行模型(一个python库,提供一个同步接口来进行异步I / O操作,使用绿色线程来实现协作套接字)和node.js. / p>