Glossary entry

English term or phrase:

multithreading

Dutch translation:

multithreading

Feb 22, 2010 13:57
14 yrs ago
English term

multithreading

GBK English to Dutch 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 (Dutch)
5 +2 multithreading
5 -1 multithreading
Change log

Feb 22, 2010 13:10: changed "Kudoz queue" from "In queue" to "Public"

Feb 22, 2010 13:57: changed "Stage" from "Preparation" to "Submission"

Feb 25, 2010 14:56: changed "Stage" from "Submission" to "Selection"

Mar 5, 2010 22:54: changed "Stage" from "Selection" to "Completion"

Proposed translations

+2
21 mins
Selected

multithreading

Helaas is er geen mooi Nederlands equivalent voor.
Definition from Wikipedia:
Een thread (Engels voor draad) op een computer is een proces dat binnen een proces uitgevoerd wordt. Met behulp van threads kan een computerprogramma verschillende taken "tegelijkertijd" uitvoeren net zoals in een besturingssysteem met multitasking meerdere processen tegelijk kunnen draaien. Het gebruik van meerdere threads wordt multithreading genoemd.
Example sentences:
Het ouderwetse idee dat iedere processor één thread tegelijk kan verwerken is sinds een paar jaar achterhaald. Om ontwikkelaars alvast wakker te schudden introduceerde Intel in 2003 een SMT (Simultanious MultiThreading) techniek genaamd HyperThreading. Er zitten echter nogal wat haken en ogen aan deze vorm van hardwarematige multithreading. (Tweakers.net)
Mac OS 8.0 bestaat uit een oude architectuur in een nieuwe jasje. Geheugenbescherming en multithreading behoren niet tot de eigenschappen van Mac OS. (Computable)
De meeste functies in LightWave zijn multithreaded, wat betekent dat deze functies gebruik kunnen maken van meerdere processoren in dezelfde computer. (Wikipedia)
Peer comment(s):

agree René de Veer
10 days
thanks!
agree eboydens
11 days
thanks!
Something went wrong...
4 KudoZ points awarded for this answer.
-1
18 mins

multithreading

Definition from Computerwoorden.nl:
Belangrijke functie van Java, waarmee uitvoerbare bestanden verschillende uitvoeringsthreads tegelijk kunnen onderhouden. Multithreading is het vermogen van een besturingssysteem om meer dan één programma tegelijk uit te voeren, het maakt programma's mogelijk om verschillende taken tegelijk te verwerken.
Example sentences:
Het eerste punt dat van belang is bij de keuze voor (of tegen) multithreading is dat je het niet moet gebruiken omdat het nu eenmaal 'cool' is, tenzij je wat aan het experimenteren bent geslagen. Ten tweede moet je geen multithreading gebruiken omdat het je applicatie sneller maakt, tenzij je bewezen hebt dat een single-threaded implementatie onaanvaardbaar langzaam is. Tot slot moet je je beseffen dat Microsoft een apartment model biedt waarmee een object, geschreven in een enkele thread, kan draaien in een multithreaded omgeving. Dus je hoeft wellicht niet expliciete code voor multithreading op te nemen. Dit artikel gaat overigens verder niet in op het apartment model, misschien een volgende keer. (devtips.net)
Deze vorm van multithreading is in simulaties veel krachtiger en efficienter gebleken dan andere methodes om het aantal instructies per kloktik op te voeren zoals het gebruik van meerdere processors. Bij gebruik van vier threads haalt een systeem met vier processors bijvoorbeeld zo'n 4.2 instructies per kloktik, terwijl één enkele SMT processor er 5.6 doet. Nadelen van een dergelijk systeem zijn onder andere een verhoogde latency en een complexere fetcher/decoder die meer registers nodig heeft. (Tweakers.mobi)
Peer comment(s):

disagree Ron Willems : (sorry, kan hier geen "neutral" geven :-) - "Het vermogen van een besturingssysteem om meer dan één programma tegelijk uit te voeren" (definitie van Computerwoorden.nl) heet toch juist multitasking, niet multithreading?
9 mins
disagree René de Veer : Helemaal eens met Ron
10 days
agree eboydens : Yes, ik denk dat multitasking op applicatie-niveau gebruikt wordt en multithreading op processor-niveau
11 days
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search