Blocking vs. Non-blocking
Blockingκ³Ό Non-blockingμ΄λ?
νλ‘κ·Έλλ° λ° μ»΄ν¨ν° μμ€ν μμ μμ μ μ€νκ³Ό κ΄λ ¨λ λ κ°μ§ μ£Όμ μ κ·Ό λ°©μ
Blockingκ³Ό Non-blockingμ μ£Όμ μ°¨μ΄μ μ μμ μ μμ‘΄μ±κ³Ό λμμ± μ²λ¦¬μ μμ
Blocking
ν μμ μ΄ μ€ν μ€μΌ λ λ€λ₯Έ μμ μ ν΄λΉ μμ μ΄ λλ λκΉμ§ λκΈ°ν΄μΌ νλ μν©μ μλ―Έ
μ΄λ μμ μ΄ μλ£λ λκΉμ§ μμ€ν μ μμκ³Ό μ μ΄κΆμ λ μ νλ κ²μ μλ―Ένλ€.
μ΄λ‘ μΈν΄ λ€λ₯Έ μμ λ€μ λΈλ‘νΉλ μμ μ΄ μλ£λ λκΉμ§ λκΈ°ν΄μΌ νλ―λ‘ μ 체 μμ€ν μ±λ₯μ μν₯μ μ€ μ μμ
Non-blocking
ν μμ μ΄ μ€ν μ€μΌ λ λ€λ₯Έ μμ λ€λ λ³λ ¬λ‘ μ€νλ μ μμΌλ©°, μμ κ°μ μνΈ κ°μμ΄ μλ μνλ₯Ό μλ―Έ
Non-blocking λ°©μμμλ μμ κ°μ μμ‘΄μ±μ΄ μ€μ΄λ€μ΄ μ 체 μμ€ν μ±λ₯μ΄ ν₯μλκ³ , νλμ μμ μ΄ μ€ν¨νλλΌλ λ€λ₯Έ μμ λ€μ κ³μ μ§νν μ μμ
Last updated