Komposter

Komposter

University

10 Qs

quiz-placeholder

Similar activities

C++ Array Quiz

C++ Array Quiz

University

10 Qs

Computer Science Quiz

Computer Science Quiz

University

15 Qs

StrukturData1-7

StrukturData1-7

University

10 Qs

kelas 3C

kelas 3C

3rd Grade - University

10 Qs

Tutorium1

Tutorium1

University

10 Qs

Database - ERM - A Level AQA

Database - ERM - A Level AQA

11th Grade - University

10 Qs

Array

Array

University

12 Qs

23JUNE2021 730 PM TO 830 PM

23JUNE2021 730 PM TO 830 PM

University

10 Qs

Komposter

Komposter

Assessment

Quiz

Computers

University

Practice Problem

Medium

Created by

Among Us

Used 27+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?