2013-02-21 29 views

Trả lời

23

Từ documentation,

Số lượng tối đa các hoạt động đồng thời thiết lập một cách rõ ràng trên thu sử dụng bộ setMaxConcurrentOperationCount: phương pháp. Nếu không có giá trị đã được đặt rõ ràng, phương thức này trả về NSOperationQueueDefaultMaxConcurrentOperationCount theo mặc định.

Vì vậy, nó là NSOperationQueueDefaultMaxConcurrentOperationCount. Nếu điều này được thiết lập, nó sẽ chọn một giá trị thích hợp dựa trên số lượng bộ xử lý có sẵn và các yếu tố liên quan khác.

Đây là cách it is defined:

enum { 
    NSOperationQueueDefaultMaxConcurrentOperationCount = -1 
}; 

NSOperationQueueDefaultMaxConcurrentOperationCount: Số lượng tối đa mặc định của các hoạt động được xác định động bởi NSOperationQueue đối tượng dựa trên điều kiện hệ thống hiện tại.

+1

có nghĩa là để nói rằng NSOperationQueueDefaultMaxConcurrentOperationCount không cố định đúng không? – lakesh

+1

Nó phụ thuộc vào điều kiện hệ thống, đó là những gì tài liệu quy định. Vì vậy, nó sẽ chọn một giá trị thích hợp dựa trên đó. – iDev

+0

cảm ơn bạn đã trả lời nhanh ... – lakesh

Các vấn đề liên quan