λ°μν λ¨λ°©ν₯ν΅μ 1 [μμ€ν νλ‘κ·Έλλ°]νμ΄ν ν΅μ νμ΄ν ν΅μ μ κ°λ κ³Ό κ°λ¨ν μμ μ½λλ₯Ό ν¬μ€ν νλλ‘ νκ² λ€. νμ΄νμ κ°λ λ νλ‘μΈμ€ κ° ν΅μ μ μ§μνλ νΉμ νμΌ κ·Έλ₯ νμ΄ν(μ΄λ¦μλ νμ΄ν)λ λΆλͺ¨-μμ νλ‘μΈμ€ ν΅μ μ μ§μ κΈ°λ³Έμ μΌλ‘ λ¨λ°©ν₯μ΄λ€. μλ°©ν₯ ν΅μ μ μν΄μλ νμ΄νλ₯Ό 2κ° μμ±νλ©΄ λλ€. νμ΄ν λ§λ€κΈ° int pipe(int fd[2]);λ‘ μμ±νλ€. μ΄ λ, fd[0]μ μ½κΈ°, fd[1]μ μ°κΈ°μ©μ΄λ€. μ΄ μ½κΈ°μ μ°κΈ°λ₯Ό μ΄λ»κ² μ¬μ©νλλμ λ°λΌ λ°©ν₯μ΄ κ²°μ λλ€κ³ 보면 λλ€. μ±κ³΅μ 0, μ€ν¨μ -1μ λ°νν΄μ€λ€. pipe ν¨μμ ν΅μ κ³Όμ 1. pipe ν¨μ νΈμΆ ν νμΌκΈ°μ μ(fd[])μμ±. 2. fork() ν¨μλ‘ μμ νλ‘μΈμ€λ₯Ό μμ±νλ©΄, pipeλ ν¨κ» 볡μ¬λλ€. κ·Έλ¬λ λ°λ‘ μνλλ κ²μ μλλ€!! 3. λ¨λ°©ν₯μ κ²½μ° ν΅.. 2020. 11. 9. μ΄μ 1 λ€μ 728x90 λ°μν