How can a C/C++ program put itself into background?

前端 未结 20 1781
难免孤独
难免孤独 2020-12-09 18:16

What\'s the best way for a running C or C++ program that\'s been launched from the command line to put itself into the background, equivalent to if the user had launched fro

20条回答
  •  刺人心
    刺人心 (楼主)
    2020-12-09 19:06

    The way it's typically done on Unix-like OSes is to fork() at the beginning and exit from the parent. This won't work on Windows, but is much more elegant than launching another process where forking exists.

提交回复
热议问题