我正在运行一个服务器,其中 main 触发几个 go 例程。像这样:
main() {
go someFn(){
// will run for infinite time()
}
go otherFn()
}
Run Code Online (Sandbox Code Playgroud)
我有两个疑问:
如果main函数退出了怎么办?这些线程是否仍然会运行或者会随着 main 函数而终止?
如果不是,那么让主函数永远运行/或运行直到我需要它的最佳方法是什么?目前,我正在使用select{}命令使其永远运行!有没有比这更好、更有效的方法select{}
我有一个 CSV 文件,比如说crop.csv 我只想删除它的内容(这将使crop.csv 为空)而不删除crop.csv 文件。