我刚刚开始使用 NSOperation/NSOperationQueue,所以请原谅我提出这个问题。:P
在我的应用程序开始时,我希望在队列中执行一组功能,以便当一个结束时,另一个开始(我设置setMaxConcurrentOperationCount
为 1 以便一次只发生一个操作)。一切都应该在后台发生,因为它是一种下载/上传到信息服务器的方式。
我将第一个操作放在队列中,它调用另一个方法,该方法可能会调用一些新线程来执行一些其他操作。
我的问题是,操作队列会等待第一个操作中启动的所有方法/线程完成,然后再开始第二个操作吗?