Tuesday, September 15, 2009

Apple outs GCD

Ars has a writeup about the recent open sourcing of GCD, Apple's new concurrency/multi-threading framework. My naive understanding of it is that it basically makes using a bunch of queues very simple, so reduces threading to a series of consumer/producer problems.

If you think about it, erlang is kind of like that, with each node being a queue with behaviour.

Anyhoo, the design of GCD is close to how I imagine the threading in DynamOs working.




No comments:

Post a Comment