Can someone share their experiences with writing multithreaded applications for QA purpose (for java project) ?? How simple -- complex they can be ?? Any sample ones that can be posted ??

Thanks,
pa