GBK glossarySearch the glossaries created from glossary-building KudoZ (GBK) questions. | To see the desired glossary, please select the language and then the field of expertise. |
Home - English
- Computers (general)
- Search
- Term
- 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] - Spanish
- Computers (general)
- Search
- Term
- Additional fields of expertise
- Definition(s)
- Un hilo de ejecución, en sistemas operativos, es una característica que permite a una aplicación realizar varias tareas a la vez (concurrentemente). Los distintos hilos de ejecución comparten una serie de recursos tales como el espacio de memoria, los archivos abiertos, situación de autenticación, etc. Esta técnica permite simplificar el diseño de una aplicación que debe llevar a cabo distintas funciones simultáneamente. Wikipedia - by Fractaler
- Example sentence(s)
- Las aplicaciones que trabajan con multihilos son aquellas que dividen su carga de trabajo en diversos Hilos o unidades de ejecución. Una razón para esto es la simplificación del diseño. Multi-hilos permite para permitir una fuerte cohesión entre tareas, significando que cada clase de hilo capturará un simple abstracción o idea. Este diseño produce una estrategia llamada divide-and-conquer (dividir y reducir) en lo cual sistemas grandes y complejos son divididos entre más unidades manejables, resultando un sistema con menos costo en la construcción y mantenimiento. La introducción de múltiples hilos también produce beneficios tanto como incrementar concurrencia, mejorar la interacción con el usuario y más eficiencia en el uso de la CPU. - Mega Developers
by Fractaler - Un hilo no puede correr por sí mismo, se ejecuta dentro de un programa. Se pueden programar múltiples hilos de ejecución para que corran simultáneamente en el mismo programa. La utilidad de la programación multihilos resulta evidente. Por ejemplo, un navegador Web puede descargar un archivo de un sitio, y acceder a otro sitio al mismo tiempo. Si el navegador puede realizar simultáneamente dos tareas, no tendrá que esperar hasta que el archivo haya terminado de descargarse para poder navegar a otro sitio. - Página de JAVA de Ramiro Lago
by Fractaler - Related KudoZ question
Compare [close] - Slovenian
- Computers (general)
- Search
- Term
- Additional fields of expertise
- Definition(s)
- Izvajanje programov ali procesov v več nitih, ki se lahko hkrati izvajajo v različnih procesorjih oz. jedrih procesorja. Own research - by Milan Bedrač
- Example sentence(s)
- Večnitnost v operacijskih sistemih (Samo Dečman) (650 kB) - Fri.uni-lj.si
by Milan Bedrač - V sistemih z več procesorji kakršne najdemo v strežnikih in računalnikih za znanstvene izračune pa se večnitno programiranje uveljavlja že dalj časa. Operacijski sistem lahko ob uporabi več niti vsako nit razporedi na svoj procesor in tako zagotovi polno izrabo računskih kapacitet. - Fri.uni-lj.si
by Milan Bedrač - Related KudoZ question
- Compare this term in: Serbian, Croatian, Arabic, Bulgarian, Czech, Chinese, German, Dutch, Greek, Persian (Farsi), Finnish, French, Hindi, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, 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](http://i.creativecommons.org/l/by/3.0/88x31.png) | | | | X Sign in to your ProZ.com account... | | | | | | |