【发布时间】:2017-05-10 04:02:46
【问题描述】:
我正在编写一个具有许多功能的类(因此是方法),但我需要这个类在线程内运行(类打开一个子进程)。我想使用通用的方式来声明基于线程的类,
class HiStackOverflow(threading.Thread):
# Somethings...
但是,正如我所说,我的这个类有许多伪私有、常规和静态方法。当我声明它们时,我想避免错误地覆盖一些必要的threading.Thread 方法。
好吧,我总是可以检查threading.Thread 的目录,看看是否有任何方法名称重叠,但这似乎是一种不合适的处理方式。随着方法数量的增加,这可能不切实际。
我的问题是,这种实现可行吗?如果没有,我应该如何处理?我应该写一些包装类作为线程处理程序吗?
提前致谢。
【问题讨论】:
标签: python multithreading python-2.7