(1) is definitely right.
(2) I guess it depends on your definition of "stop executing" which is ambiguous IMHO. It oculd mean to temporarily take away CPU cycles from the thread, or to logically stop the thread. The designers of the Sun
Java exam have worked hard to eliminate any linguistic ambiguity; so, as long as you understand the concepts of threading,
you should not be troubled by mock questions such as this.
(3) The "stop" method is deprecated, so there will not be any questions about it on the exam.
(4) is wrong, because there is no "halt" method.
Geoffrey
------------------
Sun Certified Programmer for the Java 2 Platform