Java lock. But, the concurrent execution introduces race condition, deadlock, and dirt...