作者: Franz Wotawa , Arndt Mühlenfeld
DOI:
关键词: Distributed computing 、 Reduction (complexity) 、 Clock rate 、 Source lines of code 、 Computer science 、 Synchronization (computer science) 、 Speedup 、 Debugging 、 Application server 、 Object-oriented programming
摘要: Multi-threaded programming is becoming more important, because physical limits prevent further speedup by increasing clock speed. Therefore, it required to make use of multiple processors. Unfortunately, multi-threading error-prone and hard find defects arise with current popular languages, mainly data races deadlocks. tools that help finding these faults are but currently available either difficult or do not scale well. This paper describes improvements the Eraser algorithm for C++ applications resulting in a drastic reduction false warnings. We present empirical results from our experiments server application comprising than 500.000 lines code.