concurrent execution

Học thuật
Thân thiện
concurrent execution

A computer performs concurrent execution of two programs on a single monitor.

Definition

Noun 1. The execution of two or more computer programs by a single computer: This refers to a computing process where a single computer's processor manages the seemingly simultaneous running of multiple programs or tasks. It involves techniques like time-sharing, where the processor rapidly switches between tasks, creating the appearance of concurrency.

Usage
  • Noun:
    • Modern operating systems rely on concurrent execution to allow users to run multiple applications at once.
    • The software's efficiency was improved by implementing concurrent execution of data processing threads.
Advanced Usage
  • "Concurrent execution of threads": Refers specifically to multiple threads of execution within a single program running simultaneously.
    • The server handles requests faster due to the concurrent execution of threads.
  • "Support for concurrent execution": Describes a system's capability to manage multiple processes at the same time.
    • The new processor architecture provides enhanced support for concurrent execution.
Variants and Related Words
  • Concurrency (n): The broader concept or state of multiple computations happening during overlapping time periods.
    • The course covers the principles of concurrency in distributed systems.
  • Concurrently (adv): In a simultaneous or overlapping manner.
    • The tasks run concurrently on the same core.
Synonyms
  • Parallel processing: Often used when tasks are executed literally at the same instant on multiple processors/cores, though technically distinct from concurrency on a single core.
  • Multitasking: A more general term for a computer's ability to handle multiple tasks, often achieved through concurrent execution.
Related Phrases
  • "Concurrent execution model": A specific design or paradigm for how a system implements concurrency.
    • The actor model is a popular concurrent execution model for building scalable systems.
concurrent execution

A computer performs concurrent execution of two programs on a single monitor.

Noun
  1. the execution of two or more computer programs by a single computer

Từ đồng nghĩa