What is multithreading and why is it advantageous?

What will be an ideal response?


With multithreading (multiple threads executed in parallel), a program splits into two or more tasks that run simultaneously. A common use of threads is to have one pay attention to the graphical user interface while others do a long calculation in the background. As a result, the application more readily responds to a user's interaction.

Computer Science & Information Technology

You might also like to view...

Because different brands of computers often imply different hardware, the operating system routines that communicate directly with the hardware might be quite different, but the routines that interface with the application program present a consistent __________ to the programs running on both machines.

a. platform b. proprietary base c. open base d. The premise of this question is false.

Computer Science & Information Technology

Organizations that use design strategically are more likely to see market growth and increased demands for products and services

Indicate whether the statement is true or false

Computer Science & Information Technology

A(n) ____ is an item whose value can be modified during program execution.

A. module B. procedure C. variable D. operator

Computer Science & Information Technology

The _______________or ________________ is the sum of the data rates that are delivered to all terminals in a network.

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology