반응형
import 'dart:io';
main() {
sleep(const Duration(seconds:1));
}
sleep 보통 자바에서
Thread.sleep(밀리초);
이렇게 많이 썼었는데
Flutter에서는 위와 같이 사용해야 한답니다.
초/second로 쓰고 싶으면 seconds
밀리초/milisecond로 사요하고 싶으면 miliseconds 를 사용하면 됩니다.
참 sleep은 프로그램에서 잠깐 멈추고 다음 명령어를 실행해야 할때 사용 합니다.
유용한 용도는 사이트에서 접근 거부를 시킬대, 너무 빠르게 하면 접근 거부가 될 수 있는데
약 500 밀리초 정도 sleep으로 딜레이를 주면 해결이 되기도 합니다.
저것도 안되면 1000 밀리초 즉 1초 정도 줘야합니다.
그리고, 정책상 3시간뒤에 풀어 주는 경우도 있고 다양한 경우가 있으므로
미리 사이트에 접근해서 뭔가를 하실때는 sleep으로 약간의 딜레이를 주시는 것이 좋습니다.
오늘도 즐거운 하루 되십시오.
감사합니다.
반응형
'핸드핼드 기기' 카테고리의 다른 글
윈도우(Windows) 안드로이드(Android) 스튜디오(Studio) 설치 (0) | 2020.10.12 |
---|---|
Flutter / Dart 출력문 print에 대하여. (0) | 2020.10.08 |
Flutter/Dart timer 정지 시키기 (0) | 2020.10.06 |
안드로이드 스튜디오(Android Studio) 에디터(Editor) 글자(Font) 크기(Size) 키우기(Increase). (0) | 2020.10.05 |
Javascript(자바스크립트) setTimeout, setInterval은 Flutter Dart에서 어떻게 구현? (0) | 2020.09.30 |