Hallo,
ich verwende die System.Threading.Thread Klasse
Hier gibt es die Eigenschaft Priority
.. ThreadPriority.Lowest - ThreadPriority.Highest
Kannn ich diese Priorität ändern obwohl der Thread bereits gestartet ist und läuft.
Also Problemstellung:
Ich arbeite im Thread (ThreadPriority.Lowest) eine List ab.
Jetzt ist es nur so, dass nach einigen Tagen die Liste anwächst und der Speicer überläuft.
Als Lösung wurde ich den Thread auf Highest ändern sobald mehr wie 1000 Einträge in der Liste sind, anschließen wieder auf Lowest ändern.
Fragt sich nur ob das geht?
ich verwende die System.Threading.Thread Klasse
Hier gibt es die Eigenschaft Priority
.. ThreadPriority.Lowest - ThreadPriority.Highest
Kannn ich diese Priorität ändern obwohl der Thread bereits gestartet ist und läuft.
Also Problemstellung:
Ich arbeite im Thread (ThreadPriority.Lowest) eine List ab.
Jetzt ist es nur so, dass nach einigen Tagen die Liste anwächst und der Speicer überläuft.
Als Lösung wurde ich den Thread auf Highest ändern sobald mehr wie 1000 Einträge in der Liste sind, anschließen wieder auf Lowest ändern.
Fragt sich nur ob das geht?