Multiple Choice
Suppose thread one is downloading a 800KB file while another thread is processing the same file on a multi-CPU machine.Suppose further that one time slice allows the first thread to download about 10KB and that the second thread can process 10KB of the file in one time slice.The second thread can process the file while it is incomplete.What is the minimum number of CPUs that will allow the job to be completed in roughly half the time of a single-CPU machine?
A) 1
B) 2
C) 3
D) 4
Correct Answer:

Verified
Correct Answer:
Verified
Q54: _ allow a thread to temporarily release
Q55: To start a thread, you should first
Q56: The thread that calls signalAll must own
Q57: Suppose thread one is downloading a 800KB
Q58: The _ interface is designed to encapsulate
Q60: What is the condition called where the
Q61: Which method(s) are part of the Thread
Q62: Each thread runs for a short amount
Q63: Under what conditions are locks unnecessary for
Q64: Examine the SharedData class shown below.Suppose two