Here we provide two ways to create threads:
ü detachNewThreadSelector: toTarget: withObject:
ü Create instances of NSThread and start them at a later time using the "start" method.
ü NSThread is not as capable as Java's Thread class, it lacks
ü Built-in communication system.
ü An equivalent of "join()"