Jag startar en klass i en tråd. Om min tråd heter "t" Jag startar en 1-wire sökning via Maxims dll i en egen tråd som inte skall loopa oändligt. När avläsningen är klar skickar jag ett meddelande till classen som startar tråden om att körningen är klar. Hm, kan du kolla med debuggern hur det ser ut, om tråden lever, och vad för kod som körs om den lever?Vad händer med min tråd?
Koden är enkel och loopar inte.
Vad händer med tråden när kodkörningen är klar?
(Har bekymmer med en av min datorer där VS låser datorn när en tråd inte är avslutad.)Sv:Vad händer med min tråd?
om jag då kör "t.IsAlive" så får jag det lika med "true" fast koden i tråden skall ha körts klart.
det går dessutom inte att köra "t.abort"
ide?Sv:Vad händer med min tråd?
När körningen meddelats som klar vill jag nolla tråden med t.abort ... men tråden är tydligen levande... fast den skall vara slut.
Start av 1-wire läsningen
<code>
Dim c As New onewire_read
AddHandler c.sendOWvalue, AddressOf readOWvalue
c.myAdapter = _adapter
c.myPort = _port
t = New Thread(AddressOf c.readAdapter)
t.Priority = Threading.ThreadPriority.Lowest
t.Start()
</code>Sv: Vad händer med min tråd?