Has anyone got any advice or know of any frameworks for unit-testing of multithreaded applications?
Try multithreadedTC
http://code.google.com/p/multithreadedtc/
http://code.google.com/p/multithreadedtc-junit4/