任务管理器显示的线程比我创建的线程多
Task Manager shows more threads than I've created
在我的C 应用程序中,我正在创建四个线程。但是我的任务经理表明该过程有17个左右。这些线程从何而来?他们会影响我的表现吗?如果是这样,我如何终止它们?
编辑:我正在使用Visual Studio 2012。编辑2:我只是看到我的应用程序似乎正在创建和终止线程。怎么了?
某些API在后台创建和管理线程。例如,如果您使用WIN32多媒体计时器,则API将为计时器相关的活动创建一些线程。因此,如果您看到没有明确创建的线程,则可能是由您使用的API创建和管理的。
相关文章:
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- C++ 线程创建/删除与线程停止/恢复
- Qt - 如何从线程创建 QFuture
- 我可以使用Qt线程ID为每个线程创建唯一的缓存吗?
- 零MQ 后台线程创建
- OpenMP 线程创建
- GLFW & ImGui:从 main 以外的线程创建 ImGui 控件
- 对象:无法为位于不同线程中的父线程创建子级
- C++ 11:线程创建给我一个"Attempt to use a deleted function"错误
- C 的周期性线程创建
- MPI - 当数组初始化值必须为常量时,如何为工作线程创建部分数组
- 当主GUI线程被阻塞时,如何从工作线程创建无模式对话框
- 多个线程创建5个线程来计算质数
- 为线程创建模板
- 线程创建,CRT和DLL是如何完成的?
- 同步线程创建和销毁(静态)对象
- 竞争条件:一个线程创建静态对象,另一个线程在初始化完成之前使用它.如何处理
- 从不同线程创建QMainWindow
- QFuture 无法为位于不同线程中的父线程创建子级
- ( QNativeSocketEngine)QObject:无法为位于不同线程中的父线程创建子级