Has this work in any way been inspired from Apple's Grand Central Dispatch approach?
If yes/no, in what ways do they differ? I seem to recall having read a great deal of appraisal for the approach Apple has taken, so I am hoping that the Linux implementation has copied the best ideas.
Posted Oct 20, 2009 9:10 UTC (Tue) by njs (guest, #40338)
[Link]
AFAICT, Grand Central Dispatch is a nice implementation, with a few clever tricks/API, of age-old pretty-obvious ideas. And a whole lot of marketing that seems to be confusing people who aren't up on their details of concurrency models, and become convinced that there must be something *there* or Apple wouldn't make such a big deal out of it. (Honestly, the marketing and generated excitement is probably more effective than the API at achieving Apple's real goal of getting more app developers to take advantage of SMP; it's advocacy, not brilliant new engineering.)