scitools.com

← Architecture catalog

Qt 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.

Qt Thread Entry Points

Languages: C, C++
Find functions that are probably run on another thread with Qt threading mechanisms

This plugin identifies functions in your codebase that are likely executed on separate threads using Qt's threading mechanisms. It focuses on functions passed to QtConcurrent functions and run overloads of QThread and QRunnable. By mapping these functions, the plugin helps you visualize and understand the potential concurrency in your Qt application.

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