Search Header Logo

Quiz on Multi Threading

Authored by Aazim khursheed

Computers

University

Used 1+ times

Quiz on Multi Threading
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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

Access all questions and much more by creating a free account

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

Already have an account?