Clean Design of Multithreaded Code - Clean Design of Multithreaded Code Summary