Run();
 Start();
 Execute();
 Run(Runnable r);
 Start(Runnable r);
 Execute(Thread t);
第1题:
可用于定义新线程类的方法有()。
第2题:
Under which circumstances will a thread stop?()
第3题:
Which methods from the String and StringBuffer classes modify the object on which they are called?()
第4题:
You are developing a custom-collection class.You need to create a method in your class. You need to ensure that the method you create in your class returns a type that is compatible with the Foreach statement. Which criterion should the method meet?()
第5题:
Which two can be used to create a new Thread? ()
第6题:
A
B
C
D
第7题:
XmlReaderSettings
XmlSecureResolver
XmlValidatingReader
XmlTextReaderSelectMany(c => c.CustomerAddresses).Count()
第8题:
Calling the yield method.
Calling the wait method on an object.
Calling the notify method on an object.
Calling the notifyAll method on an object.
Calling the start method on another Thread object.
第9题:
IDictionary
IComparable
IComparer
IEqualityComparer
第10题:
If only one thread is blocked in the wait method of an object, and another thread executes the modify on that same object, then the first thread immediately resumes execution.
If a thread is blocked in the wait method of an object, and another thread executes the notify method on the same object, it is still possible that the first thread might never resume execution.
If a thread is blocked in the wait method of an object, and another thread executes the notify method on the same object, then the first thread definitely resumes execution as a direct and sole consequence of the notify call.
If two threads are blocked in the wait method of one object, and another thread executes the notify method on the same object, then the first thread that executed the wait call first definitely resumes execution as a direct and sole consequence of the notify call.
第11题:
Extend java.lang.Thread and override the run method.
Extend java.lang.Runnable and override the start method.
Implement java.lang.thread and implement the run method.
Implement java.lang.Runnable and implement the run method.
Implement java.lang.Thread and implement the start method.
第12题:
Instances of class Thread have a method called notify().
A call to the method notify() will wake the thread that currently owns the monitor of the object.
The method notify() is synchronized.
The method notifyAll() is defined in class Thread.
When there is more than one thread waiting to obtain the monitor of an object, there is no way to be sure which thread will be notified by the notify() method.
第13题:
Which statements concerning the methods notify() and notifyAll() are true?
第14题:
Which method in the Thread class is used to create and launch a new thread of execution?()
第15题:
Given that t1 is a reference to a live thread, which is true?()
第16题:
You work as an application developer at Certkiller .com. You are developing a collection class named ClientCollection, which is to be used for storing the names of Certkiller .com’s clients that are situated in various geographical areas. These client names are represented by the Client class. You are planning to create a method named SortClients in the ClientCollection class to arrange Client objects in ascending order. You need to ensure that the appropriate interface is implemented by the Client class to allow sorting.What interface should be used?()
第17题:
The method waitforId() in class MediaTracker is called.
The run() method that the thread is executing ends.
The call to the start() method of the Thread object returns.
The suspend() method is called on the Thread object.
The wait() method is called on the Thread object.
第18题:
Compilation fails.
An exception is thrown at runtime.
Synchronizing the run() method would make the class thread-safe.
The data in variable “x” are protected from concurrent access problems.
Declaring the doThings() method as static would make the class thread-safe.
Wrapping the statements within doThings() in a synchronized(new Object()) {} block would make the class thread-safe.
第19题:
The Thread.sleep() method can take t1 as an argument.
The Object.notify() method can take t1 as an argument.
The Thread.yield() method can take t1 as an argument.
The Thread.setPriority() method can take t1 as an argument.
The Object.notify() method arbitrarily chooses which thread to notify.
第20题:
The charAt() method of the String class.
The toUpperCase() method of the String class.
The replace() method of the String class.
The reverse() method of the StringBuffer class.
The length() method of the StringBuffer class.
第21题:
 Run();
 Start();
 Execute();
 Run(Runnable r);
 Start(Runnable r);
 Execute(Thread t);
第22题:
The method must return a type of either IEnumerator or IEnumerable.
The method must return a type of IComparable.
The method must explicitly contain a collection.
The method must be the only iterator in the class.
第23题:
The hashCode method for a given class can be used to test for object equality and object inequality for that class.
The hashCode method is used by the java.util.SortedSet collection class to order theelements within that set.
The hashCode method for a given class can be used to test for object inequality, but NOT object equality, for that class.
The only important characteristic of the values returned by a hashCode method is that the distribution of values must follow a Gaussian distribution.
The hashCode method is used by the java.util.HashSet collection class to group the elements within that set into hash buckets for swift retrieval.
第24题:
A
B
C
D