Ahoj,
mám problém se zaseknutím programu na čtení multiprocesing.queue: userInput.get().
Rodičovský proces vytváří dva child (daemon) processy: "forkUserInput" proces a "userScript" process
1. child-proces prostě třídí vstupy ze standardního vstupu (příkazová řádka) a plní queue vybranými vstupy: userInput.put(string)
2. child-proces "userScript" konzumuje tyto vstupy: userInput.get()
Vše funguje dokud není 2. proces ukončen parent procesem a tento parent proces se nepokusí o čtení z této fronty userInput.get(). Tam se to pak zasekne. Je možné, že get() z child procesu nějak zablokuje frontu po jeho ukončení a ta pak není přístupné pro parent process?