iOS中的实时线程类似于Java中的线程

iOS中的实时线程类似于Java中的线程,ios,multithreading,Ios,Multithreading,我想知道ObjectiveC中是否有一个用于iOS线程的构造。 我喜欢创建一个实现run()-方法的类,如果我为该类的实例调用start(),该实例将作为新线程工作 这可能吗? 谢谢你的帮助。事实上,确实有。该类称为NSThread。您可以自由创建自己的子类并实现-main方法,当有人在类的实例上调用-start时,将在新的pthread上调用该方法。虽然Kevin提到了NSThread,但实际上您应该在后台GCD队列中使用块: 块的重量要轻得多,我发现它比线程更容易使用

我想知道ObjectiveC中是否有一个用于iOS线程的构造。 我喜欢创建一个实现run()-方法的类,如果我为该类的实例调用start(),该实例将作为新线程工作

这可能吗?
谢谢你的帮助。

事实上,确实有。该类称为
NSThread
。您可以自由创建自己的子类并实现
-main
方法,当有人在类的实例上调用
-start
时,将在新的pthread上调用该方法。

虽然Kevin提到了NSThread,但实际上您应该在后台GCD队列中使用块:

块的重量要轻得多,我发现它比线程更容易使用