Glossary entry

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)
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)
Peer comment(s):

agree Rafael Martilotti : revisando la palabra, ya que se suele usar singular con multi, por ej, multitarea, y aquí multihilo
25 mins
Gracias Rafael. Tu observación es lógica, pero los ejemplos que encontré usan el plural.
agree David Martinez : Es lo correcto, aunque se suele ver muy a menudo en su forma original en inglés. De todas formas, es una buena oportunidad de promover un raro caso donde una palabra técnica en español es más corta que su equivalente en inglés.
2 hrs
agree Margarita Ezquerra (Smart Translators, S.L.) : Estoy de acuerdo. He añadido otras opciones de uso. Saludos
4 hrs
agree marthaig : De acuerdo.
4 hrs
agree Curri Barcelo Avila : Coincido. Es la que mejor me suena.
10 hrs
agree Tjebbe Donner : De acuerdo.
12 hrs
disagree Sergio Mabres : Hilo no es una hebra son cosas distintas en su agregación y thread es hebra no hilo, en mi opinion por supuesto.
21 hrs
Aunque el término es diferente, eso no invalida la traducción. La literatura sobre el tema no utiliza "hebras", sino "hilos." Gracias de todas formas... la idea es potable.
agree Julio Bereciartu
1 day 2 hrs
Something went wrong...
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.
Something went wrong...
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...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search