Dynamic Analysis and Profiling of Multi-threaded Systems


A thread is a logical flow of execution within a program. In implementation terms, a thread is a lightweight representation of execution state, such as a program counter and associated registers, a runtime stack of activation records, a priority, and scheduling state. Threads typically reside within a single process, which represents a more coarse-grained… (More)


17 Figures and Tables

Cite this paper

@inproceedings{Waddington2007DynamicAA, title={Dynamic Analysis and Profiling of Multi-threaded Systems}, author={Daniel G. Waddington and Nilabja Roy and Douglas C. Schmidt}, year={2007} }