zu b) Ja, das kannst du so verhindern. Allerdings bleibt dann immer noch das Problem, dass die
GUI ja auch selbstständig etwas macht (z.B. sich neu zeichnet). Dann hast du ein Problem, welches du hier nicht abfängst.
c) Warum soll eine
DB-Schnittstelle Threadsicher sein. Ich lege die
DB-Komponenten prinzipiell immer komplett in einen Thread.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.