Generally speaking, the ability of a computer to work concurrently or asynchronously, through different concurrent streams of execution (commonly called threads).