vallettaventures/VVActors — comment on commit c0a895640d2653e76eb2266b56a2f1c574bc7a79
File:  line 0
By vallettaventures:

GCD is excellent for scheduling operations, where you break up your task into many nsoperation subclasses, setup prerequisites and allow GCD to execute them efficiently in parallel for you, but this is a very different to the Actor approach that is my personal preference. Here you create one thread per actor and allow it to sleep until it is sent a message rather than terminate and launch a new operation. GCD is designed for operations that will terminate once they have completed their "unit" of processing.

On 8 Jan 2012, at 22:04, Jack Lawrence wrote:

> Would a solution using Grand Central Dispatch and `dispatch_async()` etc perform a similar function? Apple's concurrency guide largely recommends against using NSThread anymore in favor of GCD.
>
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/vallettaventures/VVActors/commit/c0a895640d2653e76eb2266b56a2f1c574bc7a79#commitcomment-848011