ich kam heute durch eine Anforderung auf eine seltsame Frage die vielleicht jemand beantworten kann:
Wenn ich ein Programm mit GUI habe, das einen Timer im Hintergrund hat der natürlich läuft und alle paar Sekunden eine Aktion ausführt, aber gleichzeitig Buttons habe die bei einem Klick ebenfalls Dinge ausführen brauche ich ja anscheinend kein Multi-Threading. Woher weiß ich denn wann ich Multi-Threading brauche und wann nicht? Was passiert denn genau wenn mein Code in einer Timer-Schleife ist und ich aber einen Button klicke der ein Ereignis auslöst? Wird das ancheinander verarbeitet? Gleichzeitig?
Frage
Tician
Moinsen,
ich kam heute durch eine Anforderung auf eine seltsame Frage die vielleicht jemand beantworten kann:
Wenn ich ein Programm mit GUI habe, das einen Timer im Hintergrund hat der natürlich läuft und alle paar Sekunden eine Aktion ausführt, aber gleichzeitig Buttons habe die bei einem Klick ebenfalls Dinge ausführen brauche ich ja anscheinend kein Multi-Threading. Woher weiß ich denn wann ich Multi-Threading brauche und wann nicht? Was passiert denn genau wenn mein Code in einer Timer-Schleife ist und ich aber einen Button klicke der ein Ereignis auslöst? Wird das ancheinander verarbeitet? Gleichzeitig?
Grüße
Tician
Link zu diesem Kommentar
Auf anderen Seiten teilen
5 Antworten auf diese Frage
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.