을 감안할 때 this bug (Python Issue 4892) :파이썬 2.6 전송 연결 개체 이상의 대기열/파이프/등
사람이 해결 방법을 알고 있나요
>>> import multiprocessing
>>> multiprocessing.allow_connection_pickling()
>>> q = multiprocessing.Queue()
>>> p = multiprocessing.Pipe()
>>> q.put(p)
>>> q.get()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/.../python2.6/multiprocessing/queues.py", line 91, in get
res = self._recv()
TypeError: Required argument 'handle' (pos 1) not found
이 대기열에 연결 개체를 전달할 수 있습니까?
감사합니다.
좋은 답변입니다. 확실히 더 나은 옵션이 될 것 같습니다. –
이것은 좋은 대답이며 나를 위해 2.6에서 일하고 있습니다. 그러나, 2.7에서,'reduce.rebuild_connection' AKA'reduced [0]'함수가 호출 될 때, 쓰레드는 무한정 차단됩니다. –
@SamMagura와 같은 문제가 있습니다. 누구든지 Python 2.7에 대한 해결책을 알고 있습니까? – redrah