더북(TheBook)
    def run(self) -> None:
        print(f"{current_thread().name}: 데이터를 읽는 중")
        msg = self.conn.recv() ----- ➋
        print(f"{current_thread().name}: 전달받은 데이터: {msg}")

def main() -> None:
    reader_conn, writer_conn = Pipe() ----- ➌        
    reader = Reader(reader_conn)
    writer = Writer(writer_conn)

    threads = [writer, reader]

    for thread in threads:
        thread.start()

    for thread in threads:
        thread.join()

if __name__ == "__main__":
    main()

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.