relancer un Thread une fois mort ?
Bonjour,
J'ai un thread qui une fois un boolean Public à True se termine
Code:
1 2
| Public thread2 As Threading.Thread
Public StopThreadSolenoidManagement As Boolean |
Code:
1 2 3 4 5 6 7
| Public Sub SolenoidManagementThread()
Do Until StopThreadSolenoidManagement = True
...'ici plein de code
Loop
End Sub |
Pour le lancer, j'utilise dans une procédure :
Code:
1 2 3 4 5
| If Start.thread2 Is Nothing Then
Start.thread2 = New Threading.Thread(AddressOf Start.SolenoidManagementThread)
Start.thread2.Start()
Start.thread2.Priority = Threading.ThreadPriority.Normal
End If |
Malheureusement, ça ne fonctionne qu'une fois :mouarf: et ça ne me conviens pas vraiment :aie: ! j'ai vu que l'on peut mettre sur pause le thread mais dans mon cas, j'aimerai vraiment qu'il meurt et que je puisse le recréer mais comment faire. J'ai un peu cherché sur google mais je n'ai pas tout compris à vrai dire :/