On 8 Apr 2015, at 08:41, Luboš Doležel <[email protected]> wrote: > > I'd also refrain from calling it "kernel GCD". It is true that some > parts needed for GCD to function are in the kernel (pthreads and pthread > workqueues), but that's it. It's a pure userspace library implemented on > top of these primitives.
I suspect the confusion comes from the fact that the kernel interfaces used by libdispatch (pthread_workqueue_*) are not stable. You can not move libdispatch between major versions of OS X and expect it to work. You can, however, mix code that uses libdispatch directly with code that uses the higher-level Objective-C abstractions and Apple's docs explicitly suggest doing this. David -- Sent from my PDP-11 _______________________________________________ Discuss-gnustep mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnustep
