scitools.com

← Architecture catalog

POSIX Thread Entry Points is one of Understand's built-in architectures — automatic ways to group a codebase (by directory, git history, language, …) for graphs, metrics, and dependency analysis.

POSIX Thread Entry Points

Languages: C, C++
Identify POSIX thread entry points

This plugin identifies functions in your code that serve as entry points for POSIX threads and makes architectures out of each. These are functions that are invoked when a new thread is created using the

pthread_create
function.

By identifying thread entry points, you can gain a better understanding of the concurrency in your application and potential areas where thread safety needs to be considered. This can be useful for debugging, code analysis, and ensuring the overall stability of your multithreaded application.

See also the check "Data Race" and the architecture Qt Thread Entry Points.