How many different threads do you need for the same program???? This is at least the third one for this program.