Kotlin Study

코루틴 간단하게 바로 사용 할 수 있는방법

85chong 2021. 3. 12. 20:18
728x90
반응형
SMALL
class MainActivity():Activity(){

	override fun onCreate(savedInstanceState:Bundle?){
		super.onCreate(savedInstanceState)
		main()
	}


	fun main() = runBlocking{
		val test = launch{
			useFunction_1()
			useFunction_2()
			delay(3000L)//위의 함수들이 시간이 걸리다고 가정함;
		}
		test.join()
		useFunction_3()
	}

	
	fun useFunction_1(){
		//do 1
	}

	fun useFunction_2(){
		//do 2
	}

	fun useFunction_3(){
		//do 3
	}

}

 

결과값 :  

useFunction_1
useFunction_2
(3초후)
useFunction_3


단순하게 위의 코드를 응요해서 함수 호출에 순서를 쉽게 잡아줄 수 있다.


- 끝 -