iOS模拟器是否使用多个内核?

Ort*_*ntz 13 iphone multicore ipad ios ios-simulator

现在iPad 2配备了两个CPU内核,线程问题的调试将比以往更加重要.现在我想知道:iOS模拟器实际上是否使用Mac上的多核?

Mr.*_*rna 17

要在模拟器上运行iOS程序,Xcode会为英特尔处理器编译程序.模拟器不模拟ARM处理器,因此线程代码的精确执行将与iOS设备和模拟器不同.无论iOS模拟器使用多少核心,iOS设备中的ARM处理器与Mac上运行的Intel处理器之间的线程代码执行可能差别很大.因此,由多核iPad 2处理器引起的任何问题可能会或可能不会出现在模拟器中.

换句话说,您需要在iPad 2而不是模拟器上调试此类问题,因此模拟器使用的核心数无关紧要.

  • 奥特温应该接受你的回答.它比我的好. (2认同)
  • 在处理线程危险时,调试不是解决方案,无论是在模拟器上还是在许多设备中的任何一个上. (2认同)

Mat*_*uch 16

我为你创建了一个特殊的测试应用程序.这是结果:

在此输入图像描述