简述NSOperationQueue 中的 maxConcurrentOperationCount 默认值 ?
参考答案:
NSOperationQueue中的maxConcurrentOperationCount的默认值为-1,这表示默认情况下不进行限制,即允许进行并发执行。这个属性用来控制一个特定队列中可以有多少个操作同时参与并发执行。
当maxConcurrentOperationCount被设置为1时,队列将变为串行队列,只能串行执行操作。而当其值大于1时,队列将作为并发队列,操作将并发执行。但需要注意的是,这个值不应超过系统限制,即使设置了一个很大的值,系统也会自动调整为min{自己设定的值,系统设定的默认最大值}。
总的来说,通过调整maxConcurrentOperationCount的值,可以灵活地控制队列中操作的执行方式,以满足不同的需求。