>

kotlin에서 다중 스레드처럼 다중 시작하는 방법

나는 그 first 를 만들고 싶어   second  영원히 동시에 일하고 있습니다 !!

이 코드처럼 ...

runBlocking {
    // first
    launch{
      first()
    }
    // second
    launch{
       second()
    }
}

suspend fun first(){
    // do something 
    delay(1000L)
    // Recursive call
    first() 
}
suspend fun second(){
    // do something 
    delay(1000L)
    // Recursive call
    second() 
}


  • 답변 # 1

    사이클로 무한 실행을 구현할 수 있습니다

    runBlocking {
        launch { while(true) first() }
        launch { while(true) second() }
    }
    suspend fun first(){
        // do something 
        delay(1000L)
    }
    suspend fun second(){
        // do something 
        delay(1000L)
    }
    
    
    

  • 이전 php - errorexception (e_notice) 정의되지 않은 변수 - actuallabels
  • 다음 python - 데이터 프레임 열의 텍스트를 여러 열로 나누는 방법은 무엇입니까?