2012-12-07 61 views
0

我有一个线程句柄A,我使用了OpenThread。 后来在我的程序中,我需要再次在同一个线程上使用OpenThread,并再次获取它的句柄,我们称之为句柄B.
看一下“watch”窗口,我可以看到A!= B。
线程死了我想关闭它的句柄。
关闭只处理A或只处理B就足够了吗?或者我需要关闭所有的手柄?
我可以问OpenThread给我一个我以前从它那里得到的句柄,还是它会一直给我新的句柄?OpenThread和关闭多个线程句柄

回答

3

你必须关闭每个句柄。没有办法从OpenThread获得现有的句柄,它总是会创建一个新的句柄。

但是,您的问题描述表明此处存在更深层的架构问题。 为什么你想这样做?

+0

是的,我知道我不应该这样做,但我很好奇。 :) – Idov