CreateThreadPool
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
DisposeDebuggerDisposeThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeDebuggerNewThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeDebuggerThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeThread
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
DisposeThreadEntryUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeThreadSwitchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
DisposeThreadTerminationUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
GetCurrentThread
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetDefaultThreadStackSize
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetFreeThreadCount
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetSpecificFreeThreadCount
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetThreadCurrentTaskRef
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetThreadState
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
GetThreadStateGivenTaskRef
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
InvokeDebuggerDisposeThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDebuggerNewThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeDebuggerThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeThreadEntryUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeThreadSwitchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
InvokeThreadTerminationUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebuggerDisposeThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebuggerNewThreadUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewDebuggerThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewThread
For Carbon applications, you must create and pass a universal procedure pointer (UPP) to specify the new thread callback. Use the NewThreadEntryUPP and DisposeThreadEntryUPP
functions to create and remove the UPP. Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
NewThreadEntryUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewThreadSchedulerUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewThreadSwitchUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
NewThreadTerminationUPP
Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.
SetDebuggerNotificationProcs
For Carbon applications, you must create and pass a universal procedure pointer (UPP) to specify the notification callbacks. You must use the designated UPP creation and disposal functions. For example, for the new thread notifier, you call the NewDebuggerNewThreadUPP and DisposeDebuggerNewThreadUPP
functions. Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadReadyGivenTaskRef
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadScheduler
For Carbon applications, you must create and pass a universal procedure pointer (UPP) to specify the thread scheduler callback. Use the NewThreadSchedulerUPP and DisposeThreadSchedulerUPP
functions to create and remove the UPP. Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadState
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadStateEndCritical
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadSwitcher
For Carbon applications, you must create and pass a universal procedure pointer (UPP) to specify the thread switcher callback. Use the NewThreadSwitchUPP and DisposeThreadSwitchUPP
functions to create and remove the UPP. Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
SetThreadTerminator
For Carbon applications, you must create and pass a universal procedure pointer (UPP) to specify the thread terminator callback. Use the NewThreadTerminationUPP and DisposeThreadTerminationUPP
functions to create and remove the UPP. Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
ThreadBeginCritical
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
ThreadCurrentStackSpace
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
ThreadEndCritical
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
YieldToAnyThread
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.
YieldToThread
Available in CarbonLib 1.0 and later when Thread Mgr 1.0 or later is present. Available in Mac OS X 10.0 and later.