Quiz on Multi Threading

Quiz on Multi Threading

University

15 Qs

quiz-placeholder

Similar activities

Python Threads

Python Threads

University

16 Qs

Final Quiz

Final Quiz

University

20 Qs

Multithreading in java

Multithreading in java

University

20 Qs

Parallel and Distributed Computing

Parallel and Distributed Computing

University

10 Qs

QUIZ NO.3

QUIZ NO.3

University

17 Qs

Threads in C# Quiz

Threads in C# Quiz

University

12 Qs

Ch08-Deadlock

Ch08-Deadlock

University

10 Qs

OS - Assessment 05

OS - Assessment 05

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?