任务管理器显示的线程比我创建的多

时间:2014-01-20 15:03:23

标签: c++ multithreading

在我的C ++应用程序中,我创建了四个线程。但是我的任务经理表明这个过程有17个左右。这些线程来自哪里?它们会影响我的表现吗?如果是这样,我该如何终止它们?

编辑:我正在使用Visual Studio 2012。 编辑2:我只是看到我的应用程序似乎正在创建并终止它自己的线程。怎么了?

1 个答案:

答案 0 :(得分:2)

某些API在后台自行创建和管理线程。例如,如果您使用Win32多媒体计时器,API将为计时器相关活动创建一些线程。因此,如果您看到未明确创建的线程,则可能是由您正在使用的API创建和管理的。