Description
CLIP provides a number of functions for monitoring the performance of the Application. These are useful for system monitoring and reporting.
Concurrency is the number of jobs (Threads/Methods) that are currently available to run. Thus if there is sufficient processor power available all of these jobs would run in parallel.
Generation
The ClpConcurrency function can be used to report on the number of jobs currently ready to run.
Uns ClpConcurrency();
Return
The function returns the number of jobs ready to run.
Examples
Uns AppCct_MonitorMthdElem()::Process()
{
...
const Uns concurrency = ClpConcurrency();
const Uns maxConcurrency = ClpMaxConcurrency();
ClpDiag( "Jobs: current %d max %d\n", concurrency, maxConcurrency );
...
}