我的main
作品,但在我的作品中,foo
我想将数据发送到 main. 这是我的代码,我想在其中传递100 次之间foo
的数据。main
我怎样才能做到这一点?
import 'dart:isolate';
import 'dart:async';
void foo(SendPort sendPort) async {
ReceivePort receivePort = new ReceivePort();
sendPort.send(receivePort.sendPort);
receivePort.listen((dataSend){
print('foo received : ${dataSend}');
print('');
});
}
void main() async {
int temp = 0;
ReceivePort receivePort = new ReceivePort();
Isolate.spawn(foo,receivePort.sendPort);
receivePort.listen((dataSend) {
print('I received : ${dataSend}');
dataSend.send(temp+1);
});
}