multithreading - 应用程序退出时正在运行的线程是否被杀死?

标签 multithreading dart flutter

如果我有一个 async 函数可以为我的 Flutter 应用程序保留数据,并且它可能需要一秒钟才能完成,我可以确定它永远不会被杀死,如果应用程序正常关闭(即没有崩溃等)?

最佳答案

你需要做的就是把你所有的 Controller 都放在

dispose();

方法

关于multithreading - 应用程序退出时正在运行的线程是否被杀死?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51846554/

相关文章:

java - 为什么在多线程环境中用虚拟记录填充数组列表要花费双倍的时间?

使用 flutter 的带有自签名证书的 SSL IOWebSocketChannel

flutter - 如何在Flutter中为Divider添加渐变颜色

c# - Winforms Thread Application Hang(后台工作线程)

c++ - 如何以编程方式判断两个变量是否位于同一个堆栈上? (在 Windows 中)

ios - 如何知道其他线程中的任务何时完成?

flutter - bool.fromEnvironment 总是返回 false

json - Dart Flutter 通用 Api 响应类 动态类 数据类型

flutter - 无法 RTCPeerConnection::setRemoteDescription:无法设置远程提供 sdp:无法设置远程视频描述发送参数

Flutter 使网络图像占据全宽