我一直在尝试了解线程在 ios 项目中是如何工作的。每当我设置断点并在 xcode 中运行我的项目时,它都会显示 4-5 个线程正在运行,我不知道我是如何以及何时创建的?我发布了我的 xcode 项目的图像,显示了正在运行的各种线程。
有人可以帮我吗 1.上面上下文中对线程的理解 2.一些关于线程创建和管理的好教程。
非常感谢
最佳答案
调试器向您显示模拟器中运行的所有线程。即使您没有显式启动它们,也总会有一些系统线程,并且您的应用程序有多个线程,例如主线程正在处理 UI,但还有另一个处理互联网连接。
总之,即使是“Hello world”应用程序也会向您显示多个线程。
关于ios - 为什么在我的 xcode 项目中创建线程而无需我显式创建它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15639763/