Glossary entry

English term or phrase:

multithreading

Croatian translation:

višenitnost

Feb 22, 2010 13:58
14 yrs ago
3 viewers *
English term

multithreading

GBK English to Croatian 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 (Croatian)
4 +2 višenitnost
5 Višeslijedni rad
Change log

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

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

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

Apr 23, 2010 14:54:

May 27, 2010 06:54: changed "Stage" from "Selection" to "Completion"

Proposed translations

+2
1 day 4 hrs
Selected

višenitnost

Definition from FER, Zagreb:
Višenitnost omogućava programeru da unutar svog programa pokrene više niti izvršavanja i time ubrza rad programa. Primjerice, jedna nit može u pozadini obavljati složena preračunavanja, dok druga već prikuplja nove podatke od korisnika. Višenitno izvršavanje programa donosi i veću učinkovitost procesora, jer jedna nit može koristiti njegove resurse u trenucima dok je druga nit besposlena.
Example sentences:
Višenitnost (višedretvenost, eng. multithreading): Višenitni program sastoji se od 2 ili više dijelova koji se mogu istovremeno izvršavati (pseudo-paralelizam). Svaki dio takvog programa naziva se nit ili dretva (eng. thread). Ime dolazi od ‘thread of execution’. Svaki proces ima barem jednu nit. Primjer: tekst procesor, web server, matrični kalkulator... Prednost: Bolja iskoristivost procesorskog vremena, posebno kod programa koji imaju sporiji I/O. (Auditorne, FER, Zagreb)
Podržava li Linux višenitnost ili lakše procese? Uz Unixov model višezadaćnosti koji uključuje teže procese, što je naravno dio standardnog kernela Linuxa, ima nekoliko implementacija lakših procesa ili niti. Noviji kerneli koriste model niti kthreads. (Linux često postavljana pitanja (FAQ))
Java programi mogu se izvoditi na svakoj arhitekturi na kojoj je implementiran Java virtualni stroj. Implementacija je relativno jednostavna ukoliko ciljna platforma zadovoljava neke osnovne preduvjete, kao što je npr. podrška za višenitni rad (multithreading). [...] U Java platformi višenitnost je sadržana u definiciji jezika, dok se u jeziku C / C++ višeprocesni rad i višenitnost ostvaruju preko sistemskih poziva operacijskog sustava (npr. UNIX fork – exec mehanizam). Java također uključuje definicije sinkronizacijskih primitiva. Nadalje, sistemske biblioteke napisane su tako da budu “thread safe”, tj. omogućuju paralelno izvođenje funkcija (metoda!) u različitim nitima. (Programski jezici, ETF, Osijek)
Peer comment(s):

agree Nevenchi
13 days
hvala!
agree Veronica Prpic Uhing
92 days
Hvala!
Something went wrong...
4 KudoZ points awarded for this answer.
1 hr

Višeslijedni rad

Definition from own experience or research:
Višeslijedni rad - način zajedničke uporabe jedne središnje jedinice za obradu podataka (CPU) pri istodobnom izvršavanju više zadataka kojim se maksimalno skraćuje vrijeme prebacianja s izvođenja jednog zadatka na drugi, tj. istodobno izvođenje dvaju slijedova (threading) ili dijelova programa pri kojem se uvelike rabi zajednička okolina u kojoj se program izvodi, pa se umanjuje broj pohranjivanja stanja ili međustanja obrade i vraćanja (pohranjenog sadržaja u memoriju) pri izmjeni sljedova ili dijelova programa; taj je način rada brži od višezadaćnog (multitasking).<br /><br /><br />Inače, u hrvatskom jeziku se poprilično ustalio anglizam &quot;multithreading&quot; koji se često koristi umjesto hrvatske inačice.
Example sentences:
Gornja definicija je preuzeta iz: Miroslav Kiš: Informatički rječnik, Naklada Ljevak, 2000 (Kiš)
Something went wrong...
Term search
  • All of ProZ.com
  • Term search
  • Jobs
  • Forums
  • Multiple search