使用compute()在不同线程中转换图像会杀死隔离

时间:2018-09-11 12:48:12

标签: multithreading loops dart flutter

基本上,我使用隔离包通过Image包和Foundation Isolate从系统目录转换了可变数量的图像文件。

await compute(xyzFunc, abcArg);

执行该功能的函数将在参数中获取图像路径列表

xyzFunc(abcArg) {
    for(String path in abcArg) {
        resize(path);

这将一直进行到某个点,并抛出main()生成错误,并因错误退出。隔离株被杀死。任何地方都没有任何消息的迹象。在这方面需要帮助。enter code here

0 个答案:

没有答案