vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Garbage Collection Multithreading 
Autor: Easyrider
Datum: 18.04.05 09:47

Hi Boarder,

hab da mal eine Frage zur Garbage Collection. Ich weiß das die Collection nicht mehr benötigte Objekte im RAM löscht, wenn sie CPU-Zeit bekommt bzw. wenn die CPU nicht mehr ausgelastet ist.

Schlagt mich nicht, aber ich erstelle Threads in einer Endlos-Schleife. Hier der Code:

    Private Sub LesenAlleKameras()
 
        Dim thrKamera01Read As Thread
        Dim thrKamera02Read As Thread
        Dim thrKamera03Read As Thread
 
        Do
            thrKamera01Read = New Thread(AddressOf DoReadAnlage01Kamera01)
            thrKamera02Read = New Thread(AddressOf DoReadAnlage01Kamera02)
            thrKamera03Read = New Thread(AddressOf DoReadAnlage01Kamera03)
 
            thrKamera01Read.Start()
            thrKamera02Read.Start()
            thrKamera03Read.Start()
 
            thrKamera01Read.Join()
            thrKamera02Read.Join()
            thrKamera03Read.Join()
 
            mdlBerechnung.BerechnenAnlage1()
 
            EndeAnlage01Kamera1 = False
            EndeAnlage01Kamera2 = False
            EndeAnlage01Kamera3 = False
 
        Loop
 
End Sub
Schlagt mich nicht wenn ich die Threads so erstelle, aber ich hab genügend Zeit, da durch die Joins eine Pause von 10 bis 30 Sekunden entsteht.

Nun möchte ich aber wissen wann die Garbage Collection die Thread-Objekte zerstört. Nachdem der Thread mit seiner Funktion durchgelaufen ist oder wenn der Sub LesenAlleKameras() beendet ist? Hoffe jemand weiß das.


mfg

Easy
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Garbage Collection Multithreading1.148Easyrider18.04.05 09:47
Re: Garbage Collection Multithreading829ModeratorFZelle18.04.05 11:14
Re: Garbage Collection Multithreading862Easyrider18.04.05 11:24
Re: Garbage Collection Multithreading838ModeratorDaveS18.04.05 12:13
Re: Garbage Collection Multithreading894ModeratorDaveS18.04.05 13:00
Re: Garbage Collection Multithreading889ModeratorFZelle18.04.05 12:50
Re: Garbage Collection Multithreading818Easyrider18.04.05 13:01
Re: Garbage Collection Multithreading888Easyrider18.04.05 13:41
Re: Garbage Collection Multithreading825ModeratorFZelle18.04.05 19:28
Re: Garbage Collection Multithreading829Easyrider19.04.05 08:37
Re: Garbage Collection Multithreading832ModeratorFZelle19.04.05 09:15
Re: Garbage Collection Multithreading825Easyrider19.04.05 13:36

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel