import multiprocessing
from multiprocessing import Process, Queue
def producer(conn,q):
q.put("Queue Message")
conn.send("Pipe Message")
conn.close()
def consumer(conn,q):
msg = q.get()
print(msg)
msg = conn.recv()
print(msg)
conn.close()
def process_run():
q = multiprocessing.Queue()
conn1, conn2 = multiprocessing.Pipe()
p1 = Process(target=producer, args=(conn1,q,))
p2 = Process(target=consumer, args=(conn2,q,))
p1.start()
p2.start()
if __name__ == "__main__":
process_run()```