标签: python multithreading parent-child irc subclass
这是适用于C& C Renegade的审核机器人,以防有人想要一些背景。
我有一个类,它将充当提供IRC连接,游戏日志连接(UDP套接字)等的子类加载的父类,我想知道是否可以拆分这些子类中的一些(特别是两个套接字连接[IRC,gamelog])使用线程模块进入自己的线程。
如果有人有任何建议,即使只是说它无法完成,我也会很感激。
汤姆
编辑:我有使用线程应用程序的经验,所以我不是一个完整的菜鸟,诚实。
答案 0 :(得分:1)
这是可行的,看看:
multiprocessing
除了简单的分叉过程外,它还提供了内存共享 - 这可能是需要的。
答案 1 :(得分:0)
最好的选择是使用gevent协同程序运行您的应用。这些比线程和流程轻得多。该库是基于绿色线程执行单元创建的。 Here你可以找到一个很好的比较和基准的Eventlet的执行模型(一个python库,提供一个同步接口来进行异步I / O操作,使用绿色线程来实现协作套接字)和node.js. / p>