ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
541
541
EMPFEHLEN
-
Hallo,
ich starte in meiner Anwendung ein paar Threads. Da es sich bei den Threads um zeitunkritische Threads handelt, habe ich für diese Threads die Priority auf "BelowNormal" gesetzt.
Ich habe mir jetzt über den perfmon die CPU-Last angeschaut. Beim Starten der Threads steigt die CPU-Last auf 100% für den Prozess für circa 40 Sekunden.
Wenn ich Thread Priority nicht ändere, sehe ich das Verhalten nicht.
Hat jemand eine Erklärung für dieses unterschiedliche Verhalten?
MD
-
Ich schätze mal, das wird ein Deadlock sein.
Kann sein, dass Du da direkt auf Windows.Forms Steuerelemente zugreifst, ohne diese Zugriffe entsprechend zu synchronisieren.
[C#] threading - Probleme - ThreadMfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Das Programm ist ein Konsolenprogramm ohne UI.
Es kann auch kein Deadlock sein, da die CPU-Last nach 40 sec wieder normal ist und das Programm auch nicht hängt.
-
Dann kann deine Programmlogik diese Auslastung hervor rufen. Versuche mal mittels Debugging herauszufinden, ab welcher Stelle das Ganze die volle Prozessorzeit beansprucht. Vielleicht findet sich der Fehler... Oder erkläre mal, was dein Dienst da überhaupt macht.
MfG,
Christian
Wer sein Problem definiert, hat es schon halb gelöst!
Bitte markiert eure Themen als erledigt. Sonst macht so ein Forum als Nachschlagewerk keinen Sinn.
The Code Project! - C# Programming | C# / VB.NET Pendants
Regeln + Netiquette
Liebe FIAEs, verlasst euch nicht auf das was in der Berufsschule "vermittelt" wird
und vor allem nicht auf das, was euch die IHK dazu erzählt!
Die haben so viel Ahnung von dem Gewerk, wie der Bundestag vom Haushalt...
-
Ich sehe das Verhalten auch, wenn innerhalb des Threads überhaupt nichts passiert.
Das ganze passsiert nur, wenn ich die Thread Priority ändere.
Markus
Ähnliche Themen
-
[c#]Label-Text aus Thread heraus ändern
Von Ichthys im Forum .NET Windows FormsAntworten: 1Letzter Beitrag: 30.11.07, 09:32 -
Mental Ray - low priority
Von Desperone im Forum 3D Studio MaxAntworten: 2Letzter Beitrag: 18.08.07, 21:02 -
frServer Low Priority
Von Sukrim im Forum 3D Studio MaxAntworten: 0Letzter Beitrag: 11.08.07, 20:38 -
Labelinhalt über Thread ändern...
Von Ronin-Jay im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 5Letzter Beitrag: 20.06.07, 12:17 -
max - c4d (Thread split by IKEAFREAX on 09.07.2002 23:43 (thread by pasq))
Von pasq im Forum 3D Studio MaxAntworten: 19Letzter Beitrag: 12.07.02, 11:13





Zitieren
Login





