Learn Multi Thread part 1

Learn Multi Thread part 1