Abstract | ||
---|---|---|
Multithreading is an efficient and powerful solution for parallel programming. However, multithreaded programming is difficult and there are few tools that support the development of multithreaded applications. Even fewer or no tools introduce portable concepts to deal with threads on many platforms. In this paper, we describe the TOM monitoring infrastructure for multithreaded applications. The key concept of TOM are Application Monitors which are additional monitoring threads in the monitored application. The concept of Application Monitors allows efficient and portable solutions to the most important problems in thread monitoring. We describe the current implementation of TOM with a focus on Application Monitors. In addition, we provide a case study implementation of fast breakpoints based on these Application Monitors. |
Year | DOI | Venue |
---|---|---|
2003 | 10.1007/978-3-540-39924-7_62 | Lecture Notes in Computer Science |
Keywords | Field | DocType |
multithreading,monitoring,debugging,performance analysis,parallel tools | Multithreading,Computer science,Parallel algorithm,Thread (computing),Operating system,Embedded system,Debugging | Conference |
Volume | ISSN | Citations |
2840 | 0302-9743 | 0 |
PageRank | References | Authors |
0.34 | 7 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Bartosz Balis | 1 | 189 | 24.14 |
Marian Bubak | 2 | 1497 | 231.68 |
Wlodzimierz Funika | 3 | 110 | 21.80 |
Roland Wismüller | 4 | 436 | 66.49 |
Grzegorz Kaplita | 5 | 0 | 0.68 |