OSによっては、システムコールが呼び出されると、システムコールが終了するまでカーネルがすべてのCPU時間を使用してしまう場合がある。

この場合、システムコールが終了するまで全てのアプリが停止することになるが、それが音楽再生アプリやビデオ通話アプリだったとしたら…orz

このような事態を避け、一度に複数の処理を継続させる(させているように見せかける)ために、さまざまな工夫が施されている。