gpt4 book ai didi

dart - Dart隔离器可以有多个发送和接收端口吗?

转载 作者:行者123 更新时间:2023-12-03 03:11:06 24 4
gpt4 key购买 nike

是否可以在Dart中为同一隔离打开多个发送和接收端口?

例如。以下代码示例将创建两个隔离,每个隔离都有自己的发送端口。但是,我想知道是否有办法为同一个隔离区创建多个发送/接收端口,并选择将消息发送到的接收端口。

    #import('dart:isolate');

echo() {

}

main() {
var sendPort1 = spawnFunction(echo);
var sendPort2 = spawnFunction(echo);
}

最佳答案

虽然我不确定多个接收端口。您可以为每个接收端口创建多个发送端口。此功能内置于ReceivePort类中:ReceivePort.toSendPort

如帮助底部所示:

It is legal to create several SendPorts from the same ReceivePort.



希望这可以帮助。

关于dart - Dart隔离器可以有多个发送和接收端口吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12459032/

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