<aside>
</aside>
μλ νμΈμ μ¬λ¬λΆ! π¨βπ©βπ§βπ¦ μ§λ μκ° μλΉμ€ μ±λ₯ ν₯μκ³Ό νμ₯ λ°©λ²μ λ°°μ μ΅λλ€. λ‘λ λ°Έλ°μλ‘ μ¬λ¬ μλ²μ μμ² λΆμ°μ΄ μΈμμ μ΄μμ£ ? κ·Έλ°λ° μλ² ν λλ ν λ²μ νλμ μμ²λ§ μ²λ¦¬ν κΉμ? κ·Έλ λ€λ©΄ μλ²λ₯Ό λλ €λ κΈλ°© νκ³μ λΆλͺν κ²λλ€!
λ€νν νλ μλ²λ λμμ μ¬λ¬ μ¬μ©μ μμ²μ μ²λ¦¬ν λ₯λ ₯μ κ°μ·μ΅λλ€. μλ ¨λ μ °νκ° μ¬λ¬ μ£Όλ¬Έ λμ μ²λ¦¬νκ±°λ, μ¬λ¬ μ °νκ° ν¨κ» μΌνλ μ£Όλ°©μ²λΌμ! π¨βπ³π©βπ³
μ΄λ² μκ°μλ **'λμμ μ¬λ¬ μμ² μ²λ¦¬νκΈ°'**μ λΉλ°, μ¦ **λμμ±(Concurrency)**κ³Ό λ³λ ¬ μ²λ¦¬(Parallelism) κ°λ μ κΉμ΄ μμλ΄ λλ€. μλ² λ©ν°νμ€νΉ λ°©λ², **λ©ν°μ€λ λ©(Multithreading)**κ³Ό λ©ν°νλ‘μΈμ±(Multiprocessing) μ°¨μ΄, **λΉλκΈ° I/O λͺ¨λΈ(Asynchronous I/O)**μ ν¨μ¨μ± μ¦λ λ°©λ²! μλ² λ©ν°νμ€νΉ λ₯λ ₯μ νν€μΉλ¬ ν¨κ» κ°λ΄ μλ€! Let's multitask! π