Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- apache flink
- event time
- Perfect Watermark
- 공변
- Generic
- Heuristic Watermarks
- 불공변
- Perfect Watermarks
- Generics
- kotlin
- watermarks
- java
- Heuristic Watermark
- Stream
- flink
- flink watermark
- Hadoop
- Coroutine
- processing time
- coroutines
- MapReduce
- watermark
- flink watermarks
- covariant
- lambda
- contravariant
- ingestion time
- 가변성
- HDFS
Archives
- Today
- Total
목록Coroutine (1)
mm Home
Kotlin Coroutines
글에 앞서.. 2019년에 공부하며 작성한 글이다보니 당시 버전과 2021년 버전은 꽤나 다른것 같습니다 개념은 비슷하겠지만.. 참고 부탁드립니다 코루틴이란? 협력형 멀티태스킹을 위한 프로그래밍 요소. 새로운 동시성 프로그래밍 방법. 코루틴을 경량화 스레드라고 자주 표현한다. 쉽게 보면, 중단가능한 Function이다. 이해가 잘 안되는데… 왜 나온거지? 코루틴 개념과 용어는 이미 1958년에 나옴. 서브루틴을 사용하지 않으면 공통된 기능을 묶지도 못하고, 모든 코드를 한번에 메모리에 올려야 하기 때문에 개발시에도, 런타임시에도 비효율적. (중복되는 루틴에 대해서 메모리 비효율적 - 생성해야하기 때문에) 서브루틴은 별도의 메모리에 올려놓고, 서브루틴이 호출될때마다 저장된 메모리로 이동했다가, return..
개발/Kotlin
2019. 12. 2. 21:33