gpt4 book ai didi

dart - 如何使用 Isolate.spawnUri 方法来控制隔离?

转载 作者:行者123 更新时间:2023-12-04 08:34:30 25 4
gpt4 key购买 nike

我正在查看 Isolates 的文档并注意到您可以使用静态方法 spawnUri 从文件创建隔离。

如下所示:http://api.dartlang.org/docs/releases/latest/dart_isolate/Isolate.html#spawnUri

在该文档中,它声明它返回一个 future ,该 future 返回一个 Isolate 实例,但是没有其他方法。

有谁知道您是如何使用这个实例在 isolate 之间来回发送消息的?

当前代码:

 Isolate.spawnUri(Uri.parse(myLibraryFileName),[],"").then((Isolate iso) { 

// Is there a way of getting the SendPort of the isolate?
//Or is there other ways of calling different functions in
//code (and being able to send messages back to the main isolate)
});

谢谢。

最佳答案

控制隔离的方法还没有实现。最终我们想要添加方法来杀死、暂停或检查生成的隔离物。

如果您希望生成的 isolate 发回某些内容,您必须在初始消息中发送一个 SendPort。请参阅 BREAKING CHANGE 公告附带的示例:

https://groups.google.com/a/dartlang.org/forum/#!topic/misc/EVUMkZXFXtY

关于dart - 如何使用 Isolate.spawnUri 方法来控制隔离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19715700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com