首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoa: NSOpenPanel线程

Cocoa: NSOpenPanel线程
EN

Stack Overflow用户
提问于 2009-06-15 18:21:35
回答 1查看 367关注 0票数 1

我正在使用活动监视器监视我的应用程序,无论何时调用NSOpenPanel,应用程序都会显示为有9个线程,并一直保持到应用程序关闭。

有没有办法释放这些线程?或者我只是误解了线程数的含义?当然,没有理由地让它们打开并不是一件好事。

任何帮助都将不胜感激

EN

回答 1

Stack Overflow用户

发布于 2009-06-15 22:40:55

看起来这些线程是为检测正在挂载的驱动器等任务而创建的,这样NSOpenPanel就可以将它们添加到其侧边栏中。它看起来像是在面板打开时创建了一堆线程,其中几个线程后来被销毁了,但仍有一些线程仍然存在。不过,线程并没有做任何工作,它们只是被阻塞,等待各种事件发生。因此,它们可能会占用一些内存,但它们不应该影响性能或任何类似的东西。然而,在你的程序中没有任何方法可以摆脱它们。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/997562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档