Eigentlich habe ich eine erste Lösung fertig:
https://github.com/jedie/DragonPy/commi ... 9fa62551ac
Funktioniert auch. Aber geht das nicht einfacher?
Wobei im Grunde ist es recht einfach:
Ich habe zwei Queue:
Code: Alles auswählen
request_queue = Queue.Queue(maxsize=1)
response_queue = Queue.Queue(maxsize=1)Der Sub-Thread schaut ständig in request_queue nach neuen Anfragen, wenn was da ist, packt er die Antwort in response_queue rein.
Prinzipell sollte das ganze auch mit Multiprocessing Funktionieren. Dazu brauche ich ja nur Queue.Queue durch multiprocessing.Queue tauschen.
