Multi-tasking je zlo, zlo, zlo

Umět dělat více věcí najednou je obyčejně považováno za výsadu žen. Nebo výborných manažerů/managerů, zaměstnanců, odborníků…

Wikipedia říká:

Multitasking = provádět (přinejmenším zdánlivě) několik úloh současně.

Je multi-tasking dobrý sluha nebo zlý pán?

Je to velmi prosté. Zkuste následující kratičkou úlohu:
A) Představte si, že máte tři různé projekty.
Cílem prvního projektu je vypsat písmena od A do J do prvního sloupce tabulky.
Cílem druhého projektu je vypsat číslice od 1 do 11 do druhého sloupce.
Cílem třetího projektu je vypsat římské číslice od I do XI do třetího sloupce.

B) Nejdříve zkuste multi-tasking a postupujte tak, že v prvním sloupci vyplníte nejdříve první řádek (tedy A, 1, I) a pak teprve přistoupíte k druhému řádku atd. Změřte si, jak dlouho Vám trvá dokončení všech tří projektů.

C) Zkuste to bez multi-taskingu. Nejdříve vyplníte první sloupec písmeny od A do J a pak se přesunete k vyplňování sloupce druhého, tedy vyplňování čísel 1, 2, 3… Opět si změřte čas.

Výsledek: Překvapení?

Relevantní odkazy
Bruce’s Brain
Stickyminds.com

3 odpovědi na “Multi-tasking je zlo, zlo, zlo”

  1. to je velice zjednoduseny pohled… samozrejme, ze to vyjde tak ,,jak to ma vyjit“, ulohy jsou navrzeny prilis trivialne, a kdyz se k tomu vezme, ze prepinani uloh ma svou rezii, tak v tomto pripade paralelni zpracovani nedava zadnou vyhodu pred sekvencnim. zajimave by bylo zavest do tech uloh nejaky blokujici synchronizacni prvek. proste, aby se na neco cekalo. to by pak mohly byt vysledky jine. nerikam, ze lepsi nebo horsi… v realu by pak bylo nutne navrhnout granularitu paralelizace tak, aby odpovidala chovani dane ulohy. ;-]

  2. Šmankote Jablečňáku, nemůžeš se radši věnovat těm tvojim Asiatkám? Kdo má číst to tvoje slovní ukájení?

    Btw. dělali jsme podobnou úlohu v týmech po třech lidech, s tím, že jsme museli čekat, až se dokončí jedna činnost a pak pokračovat ve druhé apod. Zkrátka lehce složitěj. A výsledek byl stejný. Multi-tasking není žádný zázrak.

  3. sorry, ale toto jsem si nemohl odpustit, jelikoz o takovych vecech primo vedatoruju. ;-]

    i kdyz tu ulohu lehce zeslozitis tim, ze provedes jednu cinnost a pak cekas… porad to bude stejna cinnost. predstav si to tak, ze provedes nejakou cinnost a cekas na nejaky vysledek, mezi tim se presunes k dalsi cinnosti, zase cekas na vysledek a presunes se k prvni, kde uz mas vysledek, atd., atd. multi-tasking funguje jenom, ze neni vhodny na kazdy typ ulohy… ale to by bylo na dalsi davku kecu…

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..