1

私はプログラミングの初心者なので、この質問がばかげていると思われる場合は申し訳ありません...

Unixで本を読んでいます。iTunesやSkypeなど、デスクトップで実行されるプログラムがデーモンと見なされるかどうか疑問に思っています。psターミナルに入力すると、オプションを使用しない限り、表示されるのはbashカーネルだけなので混乱します-e。これは、iTunesとSkypeがバックグラウンドで実行されている他のデーモンとまったく同じであることを示唆しているようです。

ただし、概念的には、デーモンはユーザーからの入力を使用するべきではありませんが、iTunesとSkypeにはユーザーからの入力が必要だと思います...

何が間違っているのですか?助けてください、ありがとう!

4

1 に答える 1

2

iTunes や Skype などのプログラムは、実際にはデーモンではありません。ユーザーと対話し、画面に表示できるからです。ただし、端末セッションにも関連付けられていません。

それらは独立したプロセスです。それらは、フォアグラウンドに移動するまでバックグラウンドで実行されます。独自のデーモンを持っている場合があります (iTunes にはデーモンであるヘルパー プログラムがあります)。しかし、Skype や iTunes のメイン UI はデーモンではありません。

于 2012-06-05T10:45:31.347 に答える