channels (1) 썸네일형 리스트형 [Kotlin] Introduction to Coroutines and Channels-6 개요 해당 게시글은 을 번역한 Welcome to Kotlin hands-on (kotlinlang.org)게시글 입니다. Channels 가변적인 상태를 공유하는 코드를 작성하는 것은 매우 까다롭고 에러가 자주 발생하는 지점이다. 공통 가변 가능한 상태를 사용하는 대신 커뮤니케이션으로 정보를 공유하는 것은 이를 쉽게 해결할 수 있다. 코루틴은 Channel을 통해 서로가 통신할 수 있다. Channel은 서로 다른 코루틴 사이에서 데이터를 전달하기 위한 통신 원시형이다. 하나의 코루틴에서 어떤 정보를 Channel로 전송하면 다른 코루틴은 Channel에서 해당 정보를 수신할 수 있다. 정보를 송신하는 코루틴을 생산자, 그리고 정보를 수신하는 코루틴을 소비자라고 부르기도 한다. 필요할 때는 많은 코루틴.. 이전 1 다음