Computer Fundamentals Questions and Answers – Multithreading

This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “Multithreading”.

1. Multithreading is also called as ____________
a) Concurrency
b) Simultaneity
c) Crosscurrent
d) Recurrent
View Answer

Answer: a
Explanation: Concurrency is often used in place of multithreading. Multitasking allows multiple threads to run at a time.

2. Multiprocessing allows single processor to run several concurrent threads.
a) True
b) False
View Answer

Answer: b
Explanation: The statement is false. Multitasking allows single processor to run several concurrent threads.

3. A single sequential flow of control within a program is ________
a) Process
b) Task
c) Thread
d) Structure
View Answer

Answer: c
Explanation: A thread is a sequential flow of control within a program. Single-threaded program can handle one task at any time.
advertisement
advertisement

4. Both client and server release _________ connection after a page has been transferred.
a) IP
b) TCP
c) Hyperlink
d) Network
View Answer

Answer: b
Explanation: The answer is TCP. TCP stands for Transmission Control Protocol. Servers receive requests from clients.

5. Java extension used in threads?
a) java.lang.Thread
b) java.language.Thread
c) java.lang.Threads
d) java.Thread
View Answer

Answer: a
Explanation: java.lang.Thread is the class that is extended if any user wants to extend threads.

6. A method that must be overridden while extending threads.
a) run()
b) start()
c) stop()
d) paint()
View Answer

Answer: a
Explanation: run()method must be overridden (It is similar to main method of sequential program).

7. An interface that is implemented while using threads.
a) java.lang.Run
b) java.lang.Runnable
c) java.lang.Thread
d) java.lang.Threads
View Answer

Answer: b
Explanation: java.lang.Runnable is correct. Any thread class implements runnable.
advertisement

8. A thread becomes non runnable when?
a) Its stop method is invoked
b) Its sleep method is invoked
c) Its finish method is invoked
d) Its init method is invoked
View Answer

Answer: b
Explanation: A thread becomes Not Runnable when one of these events occurs:
• Its sleep method is invoked.
• The thread calls the wait method to wait for a specific condition to be satisfied.
• The thread is blocking on I/O.

9. A method used to temporarily release time for other threads.
a) yield()
b) set()
c) release()
d) start()
View Answer

Answer: a
Explanation: We can use the yield() method to temporarily release time for other threads. It is static by default.
advertisement

10. A method used to force one thread to wait for another thread to finish.
a) join()
b) connect()
c) combine()
d) concat()
View Answer

Answer: a
Explanation: The answer is join(). We can use the join() method to force one thread to wait for another thread to finish.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

To practice all areas of Computer Fundamentals, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.