Exam 22: Concurrency

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

A runnable thread enters the ________ state (sometimes called the XE "thread states:dead" XE "dead state" dead state) when it successfully completes its task or otherwise terminates (perhaps due to an error).

(Multiple Choice)
4.9/5
(85)

You can simulate atomicity by ensuring that ________.

(Multiple Choice)
4.9/5
(75)

Arrays static method ________ fills an array with values produced by a generator function that receives an int and returns a value of type int, long or double.

(Multiple Choice)
4.9/5
(82)

Thread safety in JavaFX applications is achieved not by synchronizing thread actions, but by ensuring that programs manipulate the scene graph from only the JavaFX application thread. This technique is called ________.

(Multiple Choice)
4.8/5
(77)

Java's concurrency APIs include the fork/join framework, which helps programmers parallelize algorithms. The fork/join framework particularly well suited to divide-and-conquer-style algorithms, like the ________ sort.

(Multiple Choice)
4.9/5
(84)

Two tasks that are operating ________ are executing simultaneously.

(Multiple Choice)
4.9/5
(68)

Two tasks that are operating ________ are both making progress at once.

(Multiple Choice)
4.8/5
(82)

Overridden Task method _______ performs the Task's work.

(Multiple Choice)
4.7/5
(89)

The BlockingQueue interface declares which two methods for blocked adding and blocked removing of elements from a circular buffer?

(Multiple Choice)
4.9/5
(81)

Which of the following statements is false?

(Multiple Choice)
4.7/5
(88)

In a producer/consumer relationship with a single cell of shared memory, which of the following is true?

(Multiple Choice)
4.8/5
(69)

This class is used to help implement mutual exclusion.

(Multiple Choice)
5.0/5
(83)

ExecutorService method ________ executes a Callable passed in as its argument. Method submit returns an object of type Future (of package java.util.concurrent) that represents the future result of the executing Callable.

(Multiple Choice)
4.8/5
(88)

When a __________ method or block is running on an object, the object is locked so no other such method can run on that object at the same time.

(Multiple Choice)
4.8/5
(81)
Showing 41 - 54 of 54
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)