Ios 了解同步和asyn操作
我正在学习如何进行同步和自动同步操作。请纠正我所提到/学到的是正确的:Ios 了解同步和asyn操作,ios,iphone,multithreading,nsthread,nsoperationqueue,Ios,Iphone,Multithreading,Nsthread,Nsoperationqueue,我正在学习如何进行同步和自动同步操作。请纠正我所提到/学到的是正确的: 同步和asyn操作可以通过以下方式完成(我们可以根据需要选择任何方式) GCD NSThread NSOperationQueue添加NSOperation 二,。GCD是一个C API,并且在它之上—NSThread和NSOperationQueue、NSOperation都是编写的 三,。NSOperation只是一个线程,其中包含大量任务。与main()相同的是线程。如果有人写了创建线程,这也意味着创建自定义操作
- GCD
- NSThread
- NSOperationQueue添加NSOperation
四,。NSConnectionurl、AFNetwork位于这些GCD、NSThread、NSOperationQueue、NSOperation之上请在下面找到我的内联响应。 1) 同步和asyn操作可以通过以下方式完成(我们可以根据需要选择任何方式) GCD NSThread NSOperationQueue添加NSOperation
- 您的理解是正确的,只是做了一些修改并向NSOperationQueue添加了更多信息
- 即使自定义操作的实现是同步的,通过将其添加到操作队列,也会转换为异步操作
- 如果自定义操作是以同步方式实现的,那么调用start方法将以同步方式工作——它使用当前线程执行自己的任务
- 根据我的理解,NSOperaton是在GCD之上实现的,而不是NSThread
- 自定义操作可以在自己的线程或单独的线程中执行任务。它与实现自定义操作不同 a) 以同步方式实现的自定义操作,即不在start方法中创建线程来调用main方法。它在调用操作开始方法的当前线程中执行操作任务
- 我不知道