2013-06-26 29 views
0

我有这样的代码。 我需要获取test-grp组中所有线程的名称。Python 3获取组中的所有线程名称

t = threading.Thread(group='test-grp',name='test1',target=testFunc, args = (arg1,arg2)) 
t.start() 
t2 = threading.Thread(group='test-grp',name='test2',target=testFunc, args = (arg1,arg2)) 
t2.start() 
t3 = threading.Thread(group='test-grp',name='test3',target=testFunc, args = (arg1,arg2)) 
t3.start() 

有可能做我想做的事吗?

回答

0

documentation

组应当是无;在实现ThreadGroup类时保留用于将来的扩展。从threading.Thread

代码摘录:

def __init__(self, group=None, target=None, name=None, 
      args=(), kwargs=None, *, daemon=None): 
    assert group is None, "group argument must be None for now" 

所以现在,你不能使用组属性。你应该自己实现。