반응형 Future.wait1 flutter) Future.wait - 다중요청 / 병렬처리 네트워크 요청 등을 여러차례 해야되는 경우 이전 작업이 끝나기를 기다렸다가 다음 작업을 진행하게 되면 시간이 그만큼 많이 걸리게된다. 시간이 오래 걸리면 사용자의 입장에서는 렉이 걸린것인지, 진행되고있는지 의문이 들고, 사용자의 이탈으로 이어지게된다. 이번 포스팅에서는 다중요청. 즉, 요청 후 응답까지 시간이 걸리는 여러개의 작업을 한번에 해보자. 한 눈에 봐도 여러개의 작업을 동시에 요청할 경우 소요 시간이 확 줄어드는 것을 볼 수 있다. 네트워크 요청에 걸리는 시간을 가정하기 위해 Future.delayed를 이용해 코드를 작성한다. Future checkInt(int i) async { int rndInt = Random().nextInt(3)+1; print("in $i"); await Futur.. 2022. 8. 16. 이전 1 다음 반응형