[#BloombergLP-bslmt-ThroughputBenchmark-ThreadGroup] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmt.adoc[bslmt]::xref:BloombergLP/bslmt/ThroughputBenchmark.adoc[ThroughputBenchmark]::ThreadGroup :relfileprefix: ../../../ :mrdocs: Data used by a thread group == Synopsis Declared in `<bslmt_throughputbenchmark.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct ThreadGroup; ---- == Data Members [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_amount.adoc[`d_amount`] | Amount of busy work to perform between calls to `d_func`. | xref:BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_cleanup.adoc[`d_cleanup`] | Cleanup function per thread. | xref:BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_func.adoc[`d_func`] | Test function to run. | xref:BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_initialize.adoc[`d_initialize`] | Initialize function per thread. | xref:BloombergLP/bslmt/ThroughputBenchmark/ThreadGroup/d_numThreads.adoc[`d_numThreads`] | Number of threads in the thread group. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#