"85610"^^ . . . . "Vl\u00E1kno"@cs . . . "vl\u00E1kno"@cs . "thready"@cs . . . . . . . . . . . "Vl\u00E1kno (t\u00E9\u017E vl\u00E1kno \u0159\u00EDzen\u00ED, anglicky thread) ozna\u010Duje v informatice spu\u0161t\u011Bnou instanci po\u010D\u00EDta\u010Dov\u00E9ho programu. O vl\u00E1knech mluv\u00EDme v souvislosti s mo\u017Enost\u00ED vytvo\u0159it v\u00EDce vl\u00E1ken v jednom procesu, co\u017E se naz\u00FDv\u00E1 multithreading. Jednotliv\u00E1 vl\u00E1kna mohou v r\u00E1mci procesu vykon\u00E1vat r\u016Fzn\u00E9 \u010Dinnosti \u2013 nap\u0159\u00EDklad \u010Dten\u00ED po\u017Eadavk\u016F u\u017Eivatele, zpracov\u00E1n\u00ED dat, vykreslov\u00E1n\u00ED v\u00FDstupu na obrazovce a s\u00ED\u0165ovou komunikaci \u2013 nebo stejnou \u010Dinnost nad r\u016Fzn\u00FDmi daty (nap\u0159. obsluhu v\u00EDce s\u00ED\u0165ov\u00FDch spojen\u00ED)."@cs . . . . "v\u00EDcevl\u00E1knov\u00FDch"@cs . . "v\u00EDcevl\u00E1knov\u00FD b\u011Bh programu"@cs . . . . . . . . "Vl\u00E1kno (informatika)"@cs . . . . . . . . "vl\u00E1kna"@cs . . . . "v\u00EDcej\u00E1drov\u00FD v\u00FDkon"@cs . . . "16436830"^^ . . . . "15125"^^ . . "Vl\u00E1kno (t\u00E9\u017E vl\u00E1kno \u0159\u00EDzen\u00ED, anglicky thread) ozna\u010Duje v informatice spu\u0161t\u011Bnou instanci po\u010D\u00EDta\u010Dov\u00E9ho programu. O vl\u00E1knech mluv\u00EDme v souvislosti s mo\u017Enost\u00ED vytvo\u0159it v\u00EDce vl\u00E1ken v jednom procesu, co\u017E se naz\u00FDv\u00E1 multithreading. Jednotliv\u00E1 vl\u00E1kna mohou v r\u00E1mci procesu vykon\u00E1vat r\u016Fzn\u00E9 \u010Dinnosti \u2013 nap\u0159\u00EDklad \u010Dten\u00ED po\u017Eadavk\u016F u\u017Eivatele, zpracov\u00E1n\u00ED dat, vykreslov\u00E1n\u00ED v\u00FDstupu na obrazovce a s\u00ED\u0165ovou komunikaci \u2013 nebo stejnou \u010Dinnost nad r\u016Fzn\u00FDmi daty (nap\u0159. obsluhu v\u00EDce s\u00ED\u0165ov\u00FDch spojen\u00ED). U po\u010D\u00EDta\u010D\u016F s v\u00EDce procesory nebo na v\u00EDcej\u00E1drov\u00FDch procesorech mohou tyto \u010Dinnosti prob\u00EDhat sou\u010Dasn\u011B (paraleln\u011B), v ostatn\u00EDch p\u0159\u00EDpadech kvaziparaleln\u011B (rychl\u00FDm p\u0159ep\u00EDn\u00E1n\u00EDm mezi vl\u00E1kny se vytv\u00E1\u0159\u00ED zd\u00E1n\u00ED paralelismu).Technicky, v syst\u00E9mech a programech, kter\u00E9 nepodporuj\u00ED multihreading, m\u00E1 ka\u017Ed\u00FD proces jen jedin\u00E9 vl\u00E1kno. Podpora multithreadingu znamen\u00E1, \u017Ee je mo\u017En\u00E9 v r\u00E1mci jednoho procesu vytvo\u0159it v\u011Bt\u0161\u00ED po\u010Det vl\u00E1ken.Vl\u00E1kno m\u016F\u017Eeme pova\u017Eovat za odleh\u010Den\u00FD proces \u2013 zat\u00EDmco b\u011B\u017En\u00E9 procesy jsou navz\u00E1jem striktn\u011B odd\u011Bleny, vl\u00E1kna jednoho procesu sd\u00EDl\u00ED pam\u011B\u0165ov\u00FD prostor a dal\u0161\u00ED syst\u00E9mov\u00E9 prost\u0159edky. Sd\u00EDlen\u00E1 pam\u011B\u0165 zjednodu\u0161uje komunikaci mezi vl\u00E1kny, zvy\u0161uje v\u0161ak riziko soub\u011Bhu (anglicky race condition). Multithreading sni\u017Euje re\u017Eie opera\u010Dn\u00EDho syst\u00E9mu p\u0159i zm\u011Bn\u011B kontextu, kter\u00E1 je nutn\u00E9 pro zaji\u0161t\u011Bn\u00ED multitaskingu; lze jej tak pova\u017Eovat za dal\u0161\u00ED stupe\u0148 multitaskingu."@cs . . . . . "Vl\u00E1kno (informatika)"@cs . "51"^^ . . "vl\u00E1ken"@cs . . .