Submission + - FreeBSD first to include Grand Central Dispatch (freebsd.org)
chaim79 writes: FreeBSD 8.1 will be the first Open Source Linux/Unix distribution to include Grand Central Dispatch.
Apple Open-Sourced Grand Central Dispatch shortly after releasing OS X 10.6 Snow Leopard.
Grand Central Dispatch (also known as libdispatch) is a threading library that gives the OS control over threading pools and gives programs access to those thread pools, instead of needing to create and manage per-application thread pools. Also involved in the port to FreeBSD is a blocks-aware clang compiler, Blocks are an extension to the C language spec essentially allowing anonymous inline functions to be created inline in C code and allowing those blocks to be assigned to queues for concurrent processing.
Apple Open-Sourced Grand Central Dispatch shortly after releasing OS X 10.6 Snow Leopard.
Grand Central Dispatch (also known as libdispatch) is a threading library that gives the OS control over threading pools and gives programs access to those thread pools, instead of needing to create and manage per-application thread pools. Also involved in the port to FreeBSD is a blocks-aware clang compiler, Blocks are an extension to the C language spec essentially allowing anonymous inline functions to be created inline in C code and allowing those blocks to be assigned to queues for concurrent processing.