Glossary entry (derived from question below)
English term or phrase:
multithreading
Spanish translation:
Multihilos
Feb 22, 2010 13:54
14 yrs ago
12 viewers *
English term
multithreading
GBK
English to Spanish
Tech/Engineering
Computers (general)
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 sentences:
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)
Proposed translations
(Spanish)
5 +6 | Multihilos | Fractaler |
5 | multithreading | Damián Ferreyra |
4 | multiprocesos o múltiples ejecuciones de subprocesos | Margarita Ezquerra (Smart Translators, S.L.) |
Change log
Feb 22, 2010 13:09: changed "Kudoz queue" from "In queue" to "Public"
Feb 22, 2010 13:55: changed "Stage" from "Preparation" to "Submission"
Feb 25, 2010 14:55: changed "Stage" from "Submission" to "Completion"
Proposed translations
+6
26 mins
Selected
Multihilos
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.
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 sentences:
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)
4 KudoZ points awarded for this answer.
13 mins
multithreading
En muchos casos también se usa "multihilo". Sin embargo, esta traducción no está reconocida por los diccionarios y glosarios de Microsoft.
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 sentences:
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)
Peer comment(s):
disagree |
Fractaler
: No, no la reconocen, pero usan el término en sus presentaciones.
13 mins
|
agree |
Sergio Mabres
: Estoy de acuerdo este termino no debe traducirse, ya que thread es una hebra de hilo no un hilo, en el telar muchos hilos forman una hebra y esta es del grosor que el hila prefiere. Sergio
21 hrs
|
Muchas gracias, muy correcta la observación. Además que las páginas de Microsoft e Intel lo usan al término así, por algo será que lo hacen.
|
4 hrs
multiprocesos o múltiples ejecuciones de subprocesos
Múltiples subprocesos
Definition from
Java:
Multithreaded. Java soporta múltiples hilos de ejecución (threads) en un mismo programa. Un thread es un subproceso. Java permite manejar múltiples threads
Example sentences:
En el sistema operativo Solaris 10, el comando psrinfo se ha modificado para proporcionar información acerca de los procesadores físicos, además de los virtuales. Esta función mejorada se ha agregado con objeto de identificar funciones de subprocesos múltiples del chip (CMT, del inglés Chip Multithreading). (Oracle)
Multi-Threading es una tecnología que cuentan con el apoyo del hardware para ejecutar eficientemente múltiples subprocesos. Multi-Threading pretende aumentar la utilización de un solo núcleo, que a veces se combinan en sistemas con varios CPU Multi-Threading y CPUs con múltiples núcleos de subprocesos múltiples. (Oracle)
Nehalem: es escalable con versiones futuras que tienen de 2 a 8 núcleos, con Simultaneous Multi-threading (múltiples subprocesos simultáneos), lo que da como resultado una capacidad de 4 a 16 subprocesos. (Nehalem)
Something went wrong...