the ability of a system to handle multiple tasks or processes seemingly at the same time