The difference between process and thread