코루틴1 코루틴(Coroutine) 코루틴- Co-Routine :동시 실행 루틴- Routine: 하나의 태스크로 함수 실행 단위이며, 경량 스레드라고 부름- 정리하면 코루틴은 스레드안에서 실행되는 일시 중단 가능한 작업의 단위 스레드(Thread)를 사용하는 이유위의 작업 화면 그리기, 네트워크 작업, 터치하기를 하나의 작업(스레드, 함수에서) 이루어지면 각 프로세스가 처리된 다음에 처리 되기 때문에 사용자 입장에서는 서비스가 멈추어 있는 거 처럼 보인다. 그래서 2개 이상의 작업을 사용해 동시에 실행시켜 실시간으로 동시에 처리되겠끔 보이도록 한다. 스레드의 문제점- Thread1 처리에 대해서 Thread2의 처리 결과를 필요할 시, Thread1의 작업은 그 즉시 실행이 멈추고 Thread2의 실행이 완료될 때 까지 기달린다. 이때.. 2024. 4. 24. 이전 1 다음