Multi-C
MULTI-C Library Functions
- MtCAbend..........central error processing
function
- MtCASend..........send message to another
thread (asynchronous)
- MtCCoroutine......specify a function as a
separate thread of execution
- MtCGetCount.......get starvation count for a
scheduling priority
- MtCGetPri.........get the scheduling priority
of a thread
- MtCGetThreshold...get starvation threshold for
a scheduling priority
- MtCGetUPtr........get user defined pointer for
current thread
- MtCMe.............get current thread pointer
- MtCMsgCount.......get message count for current
thread
- MtCMsgData........get next message for current
thread
- MtCMsgIgnore......discard next message for
current thread
- MtCMsgPriority....get priority of next message
for current thread
- MtCMsgSize........get size of next message for
current thread
- MtCMsgTraverse....traverse all messages pending
for current thread
- MtCReceive........receive next message for
current thread
- MtCSemaCreate.....create a semaphore for thread
coordination
- MtCSemaDel........delete a previously created
semaphore
- MtCSemaGet........get the current value of a
semaphore
- MtCSemaInvert.....invert the value of a
semaphore
- MtCSemaReset......reset the value of a
semaphore to FALSE
- MtCSemaSet........set the value of a semaphore
to TRUE
- MtCSemaWait.......suspend thread until
semaphore has desired value
- MtCSend...........send message to another
thread (synchronous)
- MtCSetCount.......set starvation count for
scheduling priority
- MtCSetPri.........set scheduling priority for a
thread
- MtCSetThreshold...set starvation threshold for
scheduling priority
- MtCSetUPtr........set user defined pointer for
current thread
- MtCSplit..........create a new thread of
execution
- MtCStop...........stop (i.e., terminate) a
thread of execution
- MtCYield..........yield control so that other
threads can execute
From Games to GUIs, Multi-C Makes it Easy to Develop Some Really
Sophistcated Applications
Multi-C
description
Product List
Go Shopping