Neunmal aus 10 heraus liegen diese Probleme am Mangel an Korrdination zwischen Klienten schreibt und Bediener liest und umgekehrt. Zum Beispiel wegen der blockierenden Ströme, verriegelt Ihr Programm oben, wenn es versucht, zu lesen, wann nichts geschrieben worden noch sein.
Ich vorschlage ch, dass Sie Ihren Code mit einem feingezahnten Kamm für diese Art des Probleme durchlaufen