Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
For term searches and specialty glossaries, please try the new GBK glossaries
13:54 Feb 22, 2010
English to Spanish translations [PRO] Tech/Engineering - Computers (general) Additional field(s): Computers: Hardware, Computers: Software
English term or phrase:multithreading
Definition from www.NetworkDictionary.com: 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.
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
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
Multithreading requires careful programming. For most tasks, you can reduce complexity by queuing requests for execution by thread pool threads. Microsoft Corporation
Definition: 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.
Definition from Diccionarios de Microsoft: Multithreading es una manera de programar software que permite compartir el mismo estado de memoria entre varios hilos de ejecucion.
Example sentence(s):
Una tarea es básicamente cualquier programa realizado en una computadora, pero una tarea con hilos de ejecución de multithreading podrá realizar dos o mas programas a la misma ves. - Blog
Explanation: En muchos casos también se usa "multihilo". Sin embargo, esta traducción no está reconocida por los diccionarios y glosarios de Microsoft.
Damián Ferreyra Local time: 15:35 Native speaker of: Spanish
26 mins confidence: peer agreement (net): +6
Multihilos
Definition from Wikipedia: 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.
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
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
Explanation: Aunque busqué definiciones en la web, de hecho conocí esta tecnología con este nombre, cuando Microsoft presentó uno de sus sistemas operativos en Asunción hace algunos años.
Fractaler Paraguay Local time: 14:35 Native speaker of: Spanish PRO pts in category: 4