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()