我是 xcode 和 iphone iOS 开发的初学者,在调试 xcode 时它显示 Thread1、Thread2、Thread3、Thread4 这些线程是什么意思?以及它在调试中的用途可以解释一下吗?
问问题
2469 次
1 回答
7
为了调试您自己的应用程序,您实际上只需要担心 Thread1,或者至少在您开始编写并发代码之前(请参阅并发编程指南)。
线程基本上是代码执行的特定路径。Thread1 是“主线程”,您的应用程序在其中执行基本操作、所有用户界面代码等。当您开始进行更复杂的编程时,您可能会使用并发,将耗时的操作发送到后台线程/队列,以免对主线程上发生的用户体验产生不利影响。
但是,您问题中的线程 2、3、4 等是系统生成的线程,而不是您通常需要关注的线程。只担心主线程,以及当您开始编写并发代码时,您明确添加操作的那些线程。
于 2013-04-02T12:39:52.173 回答