foreground

他動詞

[Unix。一般的]あるタスクを、即座に処理するために自分のstackの一番上に持ってくること。ハッカーはしばしばコンピュータ以外のタスクについてもこの意味で使う。「君のプレゼンが来週締め切りなら、設計文書を書き上げるのをforegroundしたほうがよさそうだ」。

技術的には、タイムシェアリングシステムにおいて、foregroundで実行されているタスクとは、ユーザーから入力を受け取り、ユーザーに出力を返せるものをいう。backgroundと対比される。今日この用語は主にUnixと結びついているが、この意味で最初に使われたのはOS/360上だったようだ。通常、端末(または端末ウィンドウ)ごとにforegroundタスクは一つだけだ。複数のプロセスが同時にキーボードを読むのは、loseする良い方法である。