share common java multithreading   coder