minor thing but we dont need to name the classes to include "multithread"

Instead what we can do is document thread safety in the class header, which is generally good practice in java