To see the desired glossary, please select the language and then the field of expertise.

    Home
    • English
      • Computers (general)
        • Search
          • Term
            • multithreading
          • Additional fields of expertise
          • Definition(s)
            • Multithreading typically refers to sharing a single CPU between multiple tasks (or "threads") in a way designed to minimise the time required to switch threads. This is accomplished by sharing as much as possible of the program execution environment between the different threads so that very little state needs to be saved and restored when changing thread. Multiple threads can be executed in parallel on many computer systems. This multithreading generally occurs by time slicing, wherein a single processor switches between different threads--in which case the processing is not literally "simultaneous", for the single processor is only really doing one thing at a time. On a multiprocessor system, threading can be achieved via multiprocessing, wherein different threads can run simultaneously on different processors. www.NetworkDictionary.com
          • Example sentence(s)
            • The design of the Java language makes multithreading essential for all but the simplest applets. In particular, IO and GUI programming both require multithreading to provide a seamless experience for the user. - IBM by
            • On a multi-processor computer, multithreading is implemented with a mixture of time-slicing and genuine concurrency – where different threads run code simultaneously on different CPUs. - O'Reilly Media by
            • Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for execution by thread pool threads. - Microsoft Corporation by
    Compare [close] Compare [close]
    • Portuguese
      • Computers (general)
        • Search
          • Term
            • multithreading
          • Additional fields of expertise
          • Definition(s)
            • Multithreading: sistemas que executam mais do que uma tarefa (thread) do mesmo programa em simultâneo. Cada thread deverá ser definida de forma a que a sua execução não interfira com a execução das outras threads. Multithreading poderia ser definido como uma multitarefa dentro da aplicação: um software pode executar mais de uma tarefa ao mesmo tempo. Own research - by Hugo Lopes (X)
          • Example sentence(s)
            • Multitarefa e Multithreading Existem dois tipos básicos de multitarefa nos sistemas operacionais para microcomputadores: multitarefa cooperativa e multitarefa preemptiva. Na multitarefa cooperativa, o sistema operacional aguarda que a tarefa que está sendo executada libere o processamento para poder passar ao próximo programa em execução. Já na multitarefa preemptiva, quando acaba a fatia de tempo estabelecida para a tarefa em execução o sistema operacional passa para a próxima tarefa, não importando o procedimento que estiver sendo executado. Multithreading poderia ser definido como uma multitarefa dentro da aplicação: um software pode executar mais de uma tarefa ao mesmo tempo. Para isso, ele envia ao sistema operacional um conjunto de instruções a serem executadas, o que é chamado de thread. Assim, o aplicativo pode até mesmo ser encerrado pois o thread continuará sendo executado pelo sistema operacional. - alumni.ipt.pt by Hugo Lopes (X)
          • Related KudoZ question
    Compare [close]
  • Compare this term in: Serbian, Croatian, Arabic, Bulgarian, Czech, Chinese, German, Dutch, Greek, Spanish, Finnish, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Romanian, Russian, Slovak, Slovenian, Swedish, Turkish, Ukrainian, Vietnamese

The glossary compiled from Glossary-building KudoZ is made available openly under the Creative Commons "By" license (v3.0). By submitting this form, you agree to make your contribution available to others under the terms of that license.

Creative Commons License