Komposter

Komposter

University

10 Qs

quiz-placeholder

Similar activities

Questionário sobre Javascript

Questionário sobre Javascript

University

10 Qs

DBMS - Concurrency Control

DBMS - Concurrency Control

University

10 Qs

If quizzes are quizzical, what are tests?

If quizzes are quizzical, what are tests?

University

13 Qs

Ch5_Database Transaction Management

Ch5_Database Transaction Management

University

15 Qs

Java Programming

Java Programming

University

15 Qs

ARRAYLIST - JAVA

ARRAYLIST - JAVA

University

15 Qs

PHP

PHP

University

10 Qs

DS_NumPy_TEST1

DS_NumPy_TEST1

University

12 Qs

Komposter

Komposter

Assessment

Quiz

Computers

University

Medium

Created by

Among Us

Used 27+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What best describes Lazy Synchronization?

Using as few locks as possible

Perform changes using flags and labels rather than full modifications

Locking the entire method

Only performing sequential work

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What best describes Coarse-Grained Locking?

Locking large parts of a method to prevent interleavings

Dividing the code into a few lockable submethods

Dividing the code into many lockable submethods

Locking a block using one lock rather than multiple separate ones

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What best describes Optimistic Synchronization?

Replacing all locks with wait-free methods

Replacing all wait-free methods with locks

Performing changes first and only commit all after validation

Validating and committing changes one-by-one

4.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What best describes Fine-Grained Locking?

Split objects into pieces with separate locks

Using multiple locks for critical sections

Using locks only when necessary, otherwise wait-free methods

Using validations during locking to prevent bad interleavings

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What best describes a "reduce" operation?

Modifying each element of an array independent of eachother

Modifying an array & Outputting a single value

Modifying elements of an array depending on other elements

Outputting a single value based on an array

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Can hand-over-hand locking be implemented by Java's "synchronized" keyword?

Yes

No

I don't know :(

7.

MULTIPLE SELECT QUESTION

1 min • 1 pt

Which of the following always generates "happens-before" relationships?

Reading/Writing of volatile int

Locking operations

Program order inside a thread

Reading/Writing of int

Global program order

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?