Flutter는 싱글 스레드로 동작하고 있습니다. 하지만 작업할때 비동기로 처리해야 경우가 있습니다.

 

유니티에서는 coroutine 와 비슷한 방식으로 Flutter 에서는 Future 를 사용하여 비동기로 처리합니다.

 

 

Future를 이용하여 1초후에 실행하는 구조는 다음과 같습니다.

 

Future.delayed(
	const Duration(seconds: 1) // <<-- 1초 동안 기다려.
).then((value){// 위 명령문을 실행한후 실행해
	print( "run" ); // <<-- 실행
} );

 

 

+ Recent posts