我有一个无限循环,只要我按下任何键就应该结束。该程序在linux上运行。我偶然发现了一个函数,下面是我的一些代码: int main(){ ParseData(); //writing data to a text file}} 因此,我知道我可以通过在终端中使用ctrl +c来终止该进程,但它似乎会中断写入进程,因此数据不会在该进程中途完全写入。我读到我需要<e
我在Visual studio C++中做了一些多线程编程,使用了beginthreadex,endthreadex调用。
我创建了一个子线程thread1。子线程运行在一个永远不会退出的函数上,因为它有一个无限循环。现在,如果父线程因错误而终止或成功完成,子线程是否也会退出?我的疑问是--是否存在子线程即使在主程序退出后仍处于活动状态的情况?对于linu