0

OS レベルでアプリケーションをダブルクリックするとどうなるか。これはOSに大きく依存していることを理解しています。しかし、私はWindowsで

現在実行中のプロセスが新しい子プロセスを fork() し、新しく作成された子プロセスのプロセス制御ブロックがアプリケーションに必要なデータで初期化され、新しいプロセスがスケジュールされるか、すぐに実行されます。

助言がありますか。事前にサンクス

4

1 に答える 1

1

Linux の fork() と同様に、Windows には CreateProcess があります。同様に、すべての初期化が行われます...詳細については、http://msdn.microsoft.com/en-us/library/ms682425(v=vs.85).aspxを参照してください。Linux と同様に、コマンド ps を使用して実行中のプロセスを一覧表示します。ここでは Windows に tasklist があります。

于 2012-06-04T10:56:58.090 に答える