Coding Language/Kotlin
-
/* 본 게시물은 ' Do it 코틀린 프로그래밍 | with 황영덕 ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [URL] : #코루틴 1. 코틀린 코루틴의 디스패처(코루틴의 문맥) 코루틴은 항상 특정 문맥에서 실행된다. 이때 어떤 문맥에서 코루틴을 실행할지는 디스패처가 결정한다. Dispatchers.Default : 기본 문맥인 CommonPool에서 실행되고 GlobalScope.launch{...} 와 launch(Dispatchers.Default){...} 는 같은 표현이다. 스레드를 새로 생성하지 않고 기존에 있는 것을 이용한다. 이는 연산 중심의 코드에 적합하다. Dispatchers.IO : 입출력 위주의 동작을 하는 코드에 적합한 공유된 풀이다. 따라서 블로킹 동작이 많은 파..
[Kotlin] 코루틴(2)/* 본 게시물은 ' Do it 코틀린 프로그래밍 | with 황영덕 ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [URL] : #코루틴 1. 코틀린 코루틴의 디스패처(코루틴의 문맥) 코루틴은 항상 특정 문맥에서 실행된다. 이때 어떤 문맥에서 코루틴을 실행할지는 디스패처가 결정한다. Dispatchers.Default : 기본 문맥인 CommonPool에서 실행되고 GlobalScope.launch{...} 와 launch(Dispatchers.Default){...} 는 같은 표현이다. 스레드를 새로 생성하지 않고 기존에 있는 것을 이용한다. 이는 연산 중심의 코드에 적합하다. Dispatchers.IO : 입출력 위주의 동작을 하는 코드에 적합한 공유된 풀이다. 따라서 블로킹 동작이 많은 파..
2021.08.12 -
/* 본 게시물은 'Do it 코틀린 프로그래밍 | 황영덕 지음' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [쾌락코딩 - 코틀린 코루틴 개념익히기] :https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/ [Android Developers - 코루틴] : https://developer.android.com/kotlin/coroutines?hl=ko&gclid=Cj0KCQjw6s2IBhCnARIsAP8RfAigEgqWZEOi1JxECYvJTYFbuGsdz8Jk_qj0Bt17p9e0mS..
[Kotlin] 코루틴 / 비동기 프로그래밍/* 본 게시물은 'Do it 코틀린 프로그래밍 | 황영덕 지음' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [쾌락코딩 - 코틀린 코루틴 개념익히기] :https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/ [Android Developers - 코루틴] : https://developer.android.com/kotlin/coroutines?hl=ko&gclid=Cj0KCQjw6s2IBhCnARIsAP8RfAigEgqWZEOi1JxECYvJTYFbuGsdz8Jk_qj0Bt17p9e0mS..
2021.08.11 -
/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [URL] : https://lannstark.tistory.com/34 InputStream은 데이터를 byte 단위로 읽어오는 통로이다. (읽어온 데이터를 byte로 돌려준다.) 이를 읽기 위해서는 InputStreamReader를 사용해야 한다. InputStream의 특징으로는 다음과 같다. 데이터 읽기 특정 시점으로 되돌아가기 얼마나 데이터가 남았는지 보여주기 ( available() ) 통로끊기 ( close() )
[Kotlin] Java InputStream이란?/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [URL] : https://lannstark.tistory.com/34 InputStream은 데이터를 byte 단위로 읽어오는 통로이다. (읽어온 데이터를 byte로 돌려준다.) 이를 읽기 위해서는 InputStreamReader를 사용해야 한다. InputStream의 특징으로는 다음과 같다. 데이터 읽기 특정 시점으로 되돌아가기 얼마나 데이터가 남았는지 보여주기 ( available() ) 통로끊기 ( close() )
2021.08.03 -
/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [Kotlin Anko 대체 라이브러리 Splitties] : https://devlog-h.tistory.com/15
[Kotlin] splitties library/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 [Kotlin Anko 대체 라이브러리 Splitties] : https://devlog-h.tistory.com/15
2021.07.10 -
/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/ 코틀린 코루틴(coroutine) 개념 익히기 · 쾌락코딩 코틀린 코루틴(coroutine) 개념 익히기 25 Aug 2019 | coroutine study 앞서 코루틴을 이해하기 위한 두 번의 발악이 있었지만, 이번에는 더 원론적인 코루틴에 대해서 알아보려 한다. 코루틴의 개념이 정확 wooooooak.github.io
[Kotlin] 코루틴이란?/* 본 게시물은 ' ' 의 내용을 토대로 작성되었습니다. */ 참고 자료 https://wooooooak.github.io/kotlin/2019/08/25/%EC%BD%94%ED%8B%80%EB%A6%B0-%EC%BD%94%EB%A3%A8%ED%8B%B4-%EA%B0%9C%EB%85%90-%EC%9D%B5%ED%9E%88%EA%B8%B0/ 코틀린 코루틴(coroutine) 개념 익히기 · 쾌락코딩 코틀린 코루틴(coroutine) 개념 익히기 25 Aug 2019 | coroutine study 앞서 코루틴을 이해하기 위한 두 번의 발악이 있었지만, 이번에는 더 원론적인 코루틴에 대해서 알아보려 한다. 코루틴의 개념이 정확 wooooooak.github.io
2021.07.10