Я пытаюсь использовать многопроцессорность для записи и чтения из канала одновременно. Код успешно пишет на канале, но не может прочитать, потому что он в al oop вызван ошибкой ERROR_IO_PENDING.
import ftd2xx
import keyboard
import Main
import multiprocessing
def le(h):
while True:
print(h.recv())
def esc(h):
while True:
Main.mds(h)
if __name__=='__main__':
hRead, hWrite = multiprocessing.Pipe()
p1 = multiprocessing.Process(target=esc, args = (hWrite,))
p2 = multiprocessing.Process(target=le, args=(hRead,))
p1.start()
p2.start()
p1.join()
p2.join()
OBS: функция Main.mds пишет на канале