vielleicht solltest du dir überlegen einen patch thread zu erstellen oder das hald im hauptprogramm zu machen, und nicht mehrere threads irgendwas verschicken lassen.
Mach einfach einen message Queue und lass die komponenten verschicken so schnell sie hald können.
Auch könntest du hier gleich messages zusammenfassen und damit größere Packete verschicken.
Irgendwie kommt mir das chaos von dem du mir da erzählst nicht sinnvoll vor
Arnulf