Multitasking (z angličtiny, multi = mnoho, task = úloha, používán ve víceúlohovém systému) označuje v informatice schopnost operačního systému provádět (přinejmenším zdánlivě) několik procesů současně. Operační systém velmi rychle střídá na procesoru běžící procesy (tzv. změna kontextu za použití scheduleru), takže uživatel počítače má dojem, že běží současně. Dnešní operační systémy jsou nejčastěji víceúlohové – sem patří např. Microsoft Windows, Linux, macOS. Naopak DOS je příkladem jednoúlohového systému, na kterém vždy běží pouze jediný program a teprve po jeho ukončení je možné spustit jiný.
Za autora myšlenky multitaskingu bývá považován Edgar Frank Codd.