Update Threads, synchronized, Lock, volatile