kopia lustrzana https://github.com/micropython/micropython-lib
20 wiersze
495 B
Python
20 wiersze
495 B
Python
import sys
|
|
import os
|
|
from multiprocessing import Process, Pipe, Connection
|
|
|
|
def f(conn):
|
|
conn.send([42, None, 'hello'])
|
|
conn.send([42, 42, 42])
|
|
conn.close()
|
|
|
|
if __name__ == '__main__':
|
|
parent_conn, child_conn = Pipe(False)
|
|
print(parent_conn, child_conn)
|
|
p = Process(target=f, args=(child_conn,))
|
|
# Extension: need to call this for uPy
|
|
p.register_pipe(parent_conn, child_conn)
|
|
p.start()
|
|
print(parent_conn.recv())
|
|
print(parent_conn.recv())
|
|
p.join()
|