我想在后台运行一个C函数,但我希望它在main
函数退出时保持运行。
我试过以下:
pthread_detach
,如果main
函数调用exit()
而不是pthread_exit
,则会退出分离的主题。deamon()
:它在后台运行代码,但不是并行运行。那么,即使我的main
函数退出后,在并行/后台运行C函数的最简单方法是什么?
答案 0 :(得分:1)
那么,即使我的
main
函数退出后,在并行/后台运行C函数的最简单方法是什么?
致电pthread_exit()
退出main()
。
答案 1 :(得分:1)
一旦主要返回操作系统将删除进程内的所有线程。继续使用fork来创建子进程。