Hallo, bei mir werden während des laufenden Betriebs bestimmte Synchronisationen durchgeführt (im Hintergrund) die der Benutzer nicht mitkriegt, sondern er arbeitet vielmehr an irgendwas halt weiter.
Problem: Die Synchronisation nutzt die CPU (lt. TaskManager) zu 100 % aus, was wiederum den User stört, da er nur sehr langsam arbeiten kann.
Gibt es eine Möglichkeit für den Teil der Sychronisation nur z.B. 50% der CPU-Leisung zu nutzen und die anderen zur freien Verfügung zu stellen. Mit threads kann ich leider nicht arbeiten da ich hier mit com-Schnittstellen hantiere und das nicht funktioniert.
hmm ich hab mal eine ähnliche frage gestellt, aber nicht beantwortet bekommen (Ich wollte wissen wie ich einzelnen Prozessen maximale prozentuelle Prozessorrechenzeit zuteilen kann)...Ich fürchte du solltest es lieber in nem anderem forum mit der frage versuchen...Ich vermute mal hier weiss das keiner (so es denn überhaupt so ohne weiteres möglich ist...) -- ...fleißig wie zwei Weißbrote
hi, - wie rufst denn die "sysncronisation" auf mit createprocess ? - warum gehen keine threads ? ich arbeite an einem prog welches mit COM's hantiert und threads benutzt und es funktioniert.
beschreib doch mal was dein prog machen soll, und was die "syncronisation" bewerkstelligt, manchmal giebts ganz einfache lösungen... man mus nur drauf kommen -- gruß