2011-09-07 39 views
5

Tôi hơi bối rối hai khái niệm khi nói đến việc thực hiện đa nhiệm. Tôi đọc rằng GCD sử dụng hiệu quả tất cả các lõi thiết bị, và cũng tạo điều kiện cho công việc của các nhà phát triển ứng dụng bằng cách làm cho các ứng dụng của họ đa luồng theo một cách đơn giản hơn.Vai trò của Grand Central Dispatch khi thực hiện đa nhiệm trong iOS là gì?

Vì vậy, các câu hỏi phát sinh đối với tôi giống như, liệu GCD Apple có ưa thích cách thực hiện đa nhiệm không? Làm thế nào để đa nhiệm với GCD khác với đa nhiệm mà không có GCD?

+1

thấy http://stackoverflow.com/questions/6539656/what-exactly-is-gcd-and-where-should-it-be-used –

+0

Bạn có thực sự nói về "đa nhiệm", nghĩa là chạy nhiều ứng dụng cùng một lúc/trong nền? Hay bạn chỉ có nghĩa là "đa luồng", tức là làm công việc đồng thời trong cùng một ứng dụng? – nschum

+0

@nschum Tôi muốn thực hiện công việc đồng thời trong cùng một ứng dụng. – Centurion

Trả lời

2

Bạn có thể tham khảo các link sau và cũng có thể tham khảo this link

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