In macOS, Multiprocessing Services is implemented using
POSIX threads. Applications using Multiprocessing Services are preemptively scheduled with other tasks running on the system. Multiprocessing tasks are distinct from
Mach tasks. In
OS X 10.8, Multiprocessing Services was deprecated with the rest of Carbon, with
Grand Central Dispatch suggested as a replacement. In
macOS 10.15, support for Multiprocessing Services ended with the removal of 32-bit application support, which included all Carbon applications. == References ==