반응형
import 'dart:io';

main() {
  sleep(const Duration(seconds:1));
}

sleep 보통 자바에서

Thread.sleep(밀리초);

이렇게 많이 썼었는데

Flutter에서는 위와 같이 사용해야 한답니다. 

초/second로 쓰고 싶으면 seconds

밀리초/milisecond로 사요하고 싶으면 miliseconds 를 사용하면 됩니다. 

 

참 sleep은 프로그램에서 잠깐 멈추고 다음 명령어를 실행해야 할때 사용 합니다. 

유용한 용도는 사이트에서 접근 거부를 시킬대, 너무 빠르게 하면 접근 거부가 될 수 있는데 

약 500 밀리초 정도 sleep으로 딜레이를 주면 해결이 되기도 합니다. 

저것도 안되면 1000 밀리초 즉 1초 정도 줘야합니다. 

그리고, 정책상 3시간뒤에 풀어 주는 경우도 있고 다양한 경우가 있으므로 

미리 사이트에 접근해서 뭔가를 하실때는 sleep으로 약간의 딜레이를 주시는 것이 좋습니다. 

오늘도 즐거운 하루 되십시오.

감사합니다. 

 

 

반응형

+ Recent posts