μ±κΈμ€λ λ νλ¦μ μ€λͺ ν κ²λ μμκ±°κ³
μ¬κΈ°μ μ λμ€μ fork/join κ°λ€κ° κ°μΈμ»΄ν¨ν°μμΌλ‘ λμ νκ²
μ€λ λ© λͺ¨λΈμ΄λ λ§μ΄μΌ
κ·Όλ° κ²°κ΅ μ€λ λ μͺΌκ°μ μμ νλ건 λ©μΈμ€λ λμ© μμ , λΆλ¦¬μ€λ λμ© μμ , λ€λ₯Έ λΆλ¦¬μ€λ λμ© μμ μ΄λ κ² κ°λ μ μͺΌκ°μ
μ€λΉ-λ°°μΉ-μλ£ ν μ·¨ν© μ΄λ κ² μ μ°¨λ₯Ό κ±°μΉ μλ°μ μκ³
무μλ³΄λ€ λμΌμ½μ΄ μΏΌλμ½μ΄ μλμμΌ νλκ° μ€λ λ μͺΌκ°λ©΄ μ! μ±λ₯ 150%! μ΄λ¬κ³ λ§μμ§
μ§κΈμ²λΌ 8μ½μ΄ 16λ
Όλ¦¬μ½μ΄ μ΄λ΄ μλμ 15κ° λΆλ°°ν μμ
μ κ²μμ μνλ©΄μ λμμΈνλ€? λ―ΈμΉκ±°μ
κ·Έλμ λ€μ κ³ κΈ μ»΄ν¨ν κΈ°μ μμ κ°λ μ κ°μ Έμ€λλ°
κ·Έκ² λ³λ ¬νμ
μμ μ’ λ₯λ₯Ό μμ μͺΌκ°μ 1, 2, 3λΆμ 1λ‘ λλλ κ² μλλΌ
ν° μμ μ μ²μλΆν° 1λ§λ²λ£¨ν, 5λ§λ²λ£¨ν, 100λ§λ²λ£¨ν κ°μ κ΅¬μ‘°λ‘ μμ±ν λ€μ
μ΄μ체μ λ μ»΄νμΌλ¬μμ μ 곡νλ λμ λΆλ°° κΈ°λ₯μ λ€μ΄λΆμΌλ©΄ μμμ λ Όλ¦¬μ½μ΄λ§λ€ nλΉ΅μ ν΄μ£Όλκ² λ³λ ¬νμ
κ·Έλμ μ‘μμ€ν μ μ ννλ‘μμ μ§λ― λμΆ©μ°λ©΄ κ·Έλ₯ μ€λ λ μ°λ―μ΄ κΈ°λ₯ 1μ½μ΄ λ³λμ€λ λμμ μ€ννλ€κ° λμμ€λκ±°κ³
ParallelFor μ μ°λ©΄ λλ¨Έμ§ N-1 μ½μ΄μ μ΅λν μμ μ λΆλ°°ν΄μ κ°λ₯νν μμ μ 빨리 λ§μΉκ³ λμμ€λκ±°μ
κ·Έ νλ¬λ΄ ν¬μ΄ νΈλμ€νΌ μ΄μ©νκ² μ λν° 100λ§ κ΅°μΈ μμ ꡬλ
γ γ