# Chapter 5/pipe.py
from threading import Thread, current_thread
from multiprocessing import Pipe
from multiprocessing.connection import Connection
class Writer(Thread):
def __init__(self, conn: Connection):
super().__init__()
self.conn = conn
self.name = "Writer"
def run(self) -> None:
print(f"{current_thread().name}: 고무 오리를 보내는 중...")
self.conn.send("고무 오리") ----- ➊
class Reader(Thread):
def __init__(self, conn: Connection):
super().__init__()
self.conn = conn
self.name = "Reader"