multithread patterns in java ch1 - andstudy/forge GitHub Wiki
λ°ν μλ£
http://outbreak.springnote.com
Map & Reduce κ΄λ ¨ λ§ν¬
- http://nexr.tistory.com/ : Nexr λΈλ‘κ·Έ
- http://www.jaso.co.kr/ : κΉνμ€λ ννμ΄μ§
- http://freesearch.pe.kr/ : κ³ κ°μλ ννμ΄μ§
- κΉνμ€λ Hadoop λ°ν μλ£
- νμ¬μ λ νλ«νΌ λ°ν μλ£
Coroutine κ³Ό Continuation
Subroutines are special cases of Coroutines.
μλΈλ£¨ν΄μ μ½λ£¨ν΄μ νΉμν κ²½μ°λ€.
Coroutines can be implemented with Continuations, while Continuations are just bookmarks for Closures.
μ½λ£¨ν΄μ 컨ν°λ΄μμ΄μ
(Continuation)μΌλ‘ ꡬν λκ³ μ»¨ν°λ΄μμ΄μ
μ ν΄λ‘μ (Closure) μ λΆλ§ν¬ μΌ λΏμ΄λ€.
And, Generators can be thought of as a special case of a Coroutine that returns a value when it yields.
κ·Έλ¦¬κ³ μ λλ μ΄ν°(Generator) λ yield λ λ κ°μ λ°ννλ μ½λ£¨ν΄μ νΉμν κ²½μ°λ‘ μκ° ν μ μλ€.
- Subroutines, Coroutines, Continuations, Closures and Generators λν κ³ μ°°
- C# μΌλ‘ Coroutine λ°λͺ¨ ꡬνν΄λ³΄κΈ°
- νμ΄μ¬μ Generator - μ€κ°μ Generator λΆν° μ½μ΄λ³΄μλ©΄ λ©λλ€ ^^
- CμΈμ΄ Coroutines - setjmp() μ longjmp() λ₯Ό μ΄μ©ν ꡬν
- λ£¨λΉ Generator μ Continuation
- Continuation
- Continuation
- Continuation κ³Ό Goto μ λν μν°ν΄
- Fiber μ¬μ©ν .NET Coroutines