Quiz on Multi Threading

Quiz on Multi Threading

University

15 Qs

quiz-placeholder

Similar activities

MCAP Quiz 2

MCAP Quiz 2

University

20 Qs

Java thread - MCQ

Java thread - MCQ

University

18 Qs

Threads, Processes, and Programs

Threads, Processes, and Programs

University

20 Qs

Threads and Processes

Threads and Processes

University

20 Qs

Multithreading in java

Multithreading in java

University

20 Qs

Java Multithreading_Wrapperclass

Java Multithreading_Wrapperclass

University

15 Qs

Revisão 2ª AV - Sistemas Operacionais

Revisão 2ª AV - Sistemas Operacionais

University

20 Qs

OS quiz

OS quiz

University

20 Qs

Quiz on Multi Threading

Quiz on Multi Threading

Assessment

Quiz

Computers

University

Hard

Created by

Aazim khursheed

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Q1: Which of the following is true about threads?

Threads share the same memory space within a process

Threads have their own memory space.

Threads cannot run concurrently.

Threads are not lightweight compared to processes

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is thread synchronization?

Allowing multiple threads to access a resource simultaneously

Blocking all threads to avoid concurrency

Allowing only one thread to access a resource at a time

Creating multiple threads to perform tasks

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following is the correct order of the thread lifecycle in C++?

New -> Runnable -> Waiting -> Terminated

Created -> Running -> Waiting -> Terminated

New -> Ready -> Running -> Terminated

Initialized -> Ready -> Running -> Complete

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Q4: Which method is used to wait for a thread to complete execution in C++?

stop()

terminate()

join()

wait()

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Q5: Which of the following methods cannot be called on a detached thread?

join()

sleep()

terminate()

exit()

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Q6: What is the purpose of thread communication in multithreading?

To increase CPU usage.

To allow threads to share resources and coordinate tasks.

To execute multiple threads simultaneously.

To terminate unnecessary threads.

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Q7: Which keyword is used in C++ to prevent data corruption in a multithreaded environment?

protect

mutex

synchronize

volatile

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?