Komposter

Komposter

University

10 Qs

quiz-placeholder

Similar activities

PBD Pertemuan 07

PBD Pertemuan 07

University

10 Qs

Concurrency Control

Concurrency Control

University

10 Qs

DBMS - Concurrency Control

DBMS - Concurrency Control

University

10 Qs

Week 11

Week 11

University

12 Qs

IOTA : Web Development Bootcamp Quiz 5

IOTA : Web Development Bootcamp Quiz 5

University

10 Qs

RECUPERACION_DAND24_P2

RECUPERACION_DAND24_P2

University

10 Qs

DATSRUC Week 6

DATSRUC Week 6

10th Grade - University

15 Qs

exception

exception

University

10 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?