Back to Aurora Vision Library website

You are here: Start » Function Reference » System » Configuration » GetThreadLimitInfo

GetThreadLimitInfo


Header: AVL.h
Namespace: avl
Module: FoundationLite

Returns how many threads are possible and a list of threads currently being used.

Applications: Makes it easier to diagnose licensing problems related to exceeding the limit of threads.

Syntax

C++
C#
 
void avl::GetThreadLimitInfo
(
	atl::Conditional<int>& outThreadLimit,
	atl::Array<atl::String>& outActiveThreadIds
)

Parameters

Name Type Default Description
Output value outThreadLimit Conditional<int>&
Output value outActiveThreadIds Array<String>&

Multithreaded environment

This function is not guaranteed to be thread-safe. When used in multithreaded environment, it has to be manually synchronized.