gtas:Νομίζω κατάλαβα,
Στην ουσία θα βγάλω απο το DoWork τις εργασίες και θα τις βάλω στο ProgressChanged function,
προσθέτοντας τα Append.Text() μου ανάμεσα στις εργασίες.
Θα σκοτώνω το Thread με Dispose πριν το ξεκινήσω εκ του ασφαλούς, και όταν τελειώνει.
Ευχαριστώ πολυ, θα το δοκιμάσω σύντομα.
Σωστά καταλαβες!
Δεν κάνει τίποτα, χαρά μας να μοιραζόμαστε Knowhow :-)
αλλά τώρα έχω κι εγώ μια απορία, πως μπορώ να κάνω αυτό το bgw thread να εκμεταλλεύεται το 100% των 4Πυρήνων μου της CPU?
το καλύτερο που έχω επιτύχει είναι να κάνω το thread High Prioriy , αλλά πάλι οι πυρήνες δεν ξεπερνούν το 50-55%, εγώ δεν θέλω να κάνω τίποτα άλλο στο μηχάνημα εκείνη την στιγμή παρά να δώσω ότι έχω από hardware και να κερδίσω πολλά λεπτά σε επεξεργασία.
καταλαβαίνω ότι default έτσι πρέπει να δουλεύουν, αλλά έχω δει και custom εφαρμογή που χτυπά 99% cpu και τελειώνει γρηγορότερα! δυστυχώς δεν βρήκα κώδικα σε vb.net για να δω πως το κάνει...
έχει κανείς καμιά ιδέα?
ευχαριστώ.
This Business Is Binary. You are a 1 or a 0. Alive or Dead.-