ThreadMentor: a pedagogical tool for multithreaded programming
ThreadMentor: a pedagogical tool for multithreaded programming
复制标题
ThreadMentor:多线程编程的教学工具
DOI:
10.1145/958795.958796
复制
发表时间:
2003
期刊:
影响因子:
--
通讯作者:
Ching
中科院分区:
文献类型:
--
作者:
S. Carr;Jean Mayo;Ching
ThreadMentor is a multiplatform pedagogical tool designed to ease the difficulty in teaching and learning multithreaded programming. It consists of a C++ class library and a visualization system. The class library supports many thread management functions and synchronization primitives in an object-oriented way, and the visualization system is activated automatically by a user program and shows the inner working of every thread and every synchronization primitive on-the-fly. Events can also be saved for playback. In this way, students will be able to visualize the dynamic behavior of a threaded program and the interaction among threads and synchronization primitives.