Flutter Dart多线程添加队列

new Future.delayed(Duration(microseconds:50000),(){

print(w['id']);

});

 

//终极解决办法

new Future.delayed(const Duration(seconds: 1)); //recommend

new Timer(const Duration(seconds: 1), ()=>print("1 second later."));

 

每次执行不能将延迟时间设置成相同,否则代码会集中在一起执行

 

将这个print任务 延迟在500毫秒后运行,在还没到时间时,主线程将继续运行当前任务

你可能感兴趣的:(Flutter Dart多线程添加队列)