Which of the following statements is false?

a. In a multithreaded application, threads can be distributed across multiple processors (if available) so that multiple tasks execute in parallel and the application can operate more efficiently.
b. The JVM creates threads to run a program and for housekeeping tasks such as garbage collection.
c. Multithreading can increase performance only on multi-core systems.
d. The vast majority of programmers should use existing collection classes and interfaces from the concurrency APIs that manage synchronization for you.

c. Multithreading can increase performance only on multi-core systems. Actually, multithreading can also increase performance on single-processor systems—when one thread cannot proceed (because, for example, it’s waiting for the result of an I/O operation), another can use the processor.

Computer Science & Information Technology

You might also like to view...

In order for the procurement process to be secure, the activities of both sides of that transaction have to be properly coordinated.

Answer the following statement true (T) or false (F)

Computer Science & Information Technology

A(n) ____________________  is a template that serves as the basis for new objects.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology