Linux 上の C++ でアプリケーションをコーディングしています。C++ には、プログラムを実行するための「システム」という関数があります。
次のように C++ から gnome-system-monitor を開こうとします。
system("gnome-system-monitor");
ただし、gnome-system-monitor のウィンドウを閉じるまで、この「システム」関数を呼び出すと、アプリケーションのスレッドがブロックされます。
呼び出し元プロセスをブロックせずにファイルからプロセスを開く他の方法はありますか?