第18章异步编程-stream_as_broadcast

防采集标记:亢少军老师的课程和资料

//stream_as_broadcast.dart文件
import 'dart:async';

void main(){
  //实例化StreamController对象
  StreamController
  
    streamController = StreamController();
  //将单订阅流转换成多订阅流
  Stream stream =streamController.stream.asBroadcastStream();
  //添加第一次监听
  stream.listen((data){
    print('第一次的监听数据:'+ data);
  });
  //添加第二次监听
  stream.listen((data){
    print('第二次的监听数据:'+ data);
  });
  streamController.sink.add("Dart...");
  //关闭流
  streamController.close();
}
  

@作者: 亢少军

'

猜你喜欢

转载自blog.csdn.net/kangshaojun888/article/details/104542173