Hallo
Ich muss zugeben ich habe mich erst grob mit Threads auseinandergesetzt, und ich will auch gar nicht wissen wie man sie einsetzt (dafür gibts google). Ich würde jedoch gerne von jemandem der vielleicht schon mal Threads benutzt hat, ob es sich für mein Programm lohnen würde.
Ich habe ein Tool geschrieben, mit welchem man Bilder in ASCII-Bilder umwandeln kann. Mein Problem ist, dass es recht langsam ist, und das Fenster einfriert bis ich mit der Berechnung fertig bin. Im Quellcode habe ich 4 for-schleifen ineinander, und zwei weitere dazwischen.
Dass das Fenster nicht einfriert weiss ich, das kann man mit Threads machen. Ich wollte jedoch noch wissen, ob ich die Performance (also die Dauer der Berechnung des ASCII Bildes) signifikant beschleunigen kann, und wie ich das am besten mache (wo macht ein eigener Thread Sinn?).
Falls es euch hilft, dann poste ich auf Anfrage noch den Code (ist nicht allzu gross).
Danke für eure Antworten
sra
Ich muss zugeben ich habe mich erst grob mit Threads auseinandergesetzt, und ich will auch gar nicht wissen wie man sie einsetzt (dafür gibts google). Ich würde jedoch gerne von jemandem der vielleicht schon mal Threads benutzt hat, ob es sich für mein Programm lohnen würde.
Ich habe ein Tool geschrieben, mit welchem man Bilder in ASCII-Bilder umwandeln kann. Mein Problem ist, dass es recht langsam ist, und das Fenster einfriert bis ich mit der Berechnung fertig bin. Im Quellcode habe ich 4 for-schleifen ineinander, und zwei weitere dazwischen.
Dass das Fenster nicht einfriert weiss ich, das kann man mit Threads machen. Ich wollte jedoch noch wissen, ob ich die Performance (also die Dauer der Berechnung des ASCII Bildes) signifikant beschleunigen kann, und wie ich das am besten mache (wo macht ein eigener Thread Sinn?).
Falls es euch hilft, dann poste ich auf Anfrage noch den Code (ist nicht allzu gross).
Danke für eure Antworten
sra