Jump To:
Leopard Reference: Cocoa
Process management in Mac OS X facilitates the scheduling and execution of programs at runtime. The Cocoa environment provides programming interfaces for interacting with the operating system. Using these, developers can get process and host information, launch subprocesses, and pipe data between processes.

Document Descriptions
On Off
Display

Sort by
Title
Sorted by
Date
NSOperation Class Reference (HTML) (PDF)
Describes an encapsulated, single-shot task.
2008-11-19
NSOperationQueue Class Reference (HTML) (PDF)
Describes an object that manages a set of prioritized operations.
2008-11-19
NSCondition Class Reference (HTML) (PDF)
Describes a pthread-style condition variable and associated mutex lock.
2008-09-09
NSLock Class Reference (HTML) (PDF)
Describes a mutex-based lock.
2008-02-08
NSThread Class Reference (HTML) (PDF)
Describes a thread of execution.
2007-12-11
NSRecursiveLock Class Reference (HTML) (PDF)
Describes a lock that can be acquired multiple times by one thread without causing a deadlock.
2007-04-30
NSProcessInfo Class Reference (HTML) (PDF)
Describes the current process.
2007-03-26
NSHost Class Reference (HTML) (PDF)
Describes a representation of a network host.
2007-03-24
NSTask Class Reference (HTML) (PDF)
Describes a task that runs as a subprocess.
2007-01-31
NSDistributedLock Class Reference (HTML) (PDF)
Describes a mutex lock that spans multiple processes.
2007-01-22
NSLocking Protocol Reference (HTML) (PDF)
Describes the interface for supporting mutex and condition locks.
2007-01-22
NSConditionLock Class Reference (HTML) (PDF)
Describes an integer-based condition for use in thread locking.
2007-01-15