Bonjour, je me suis amusé avec les thread, c'est génial, je vais refaire toutes mes applications avec ce principe.
Par contre j'aurais quelques question de base.
j'ai fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim t1 As New Thread(AddressOf helloWorld)
        t1.Start()
        Dim t2 As New Thread(AddressOf helloWorld)
        t2.Start()
    End Sub
 
    Shared Sub helloWorld()
        Thread.Sleep(6000) ' 6 secondes d'attente
        MsgBox("Hello World")
    End Sub
J'ai donc 3 threads, le principal et 2 threads qui sont en pause pendant 6 secondes et affiche une msgbox().

1 - j'ai qu'un processus, peux on faire qu'il y en ai 3 ?
2 - lorsque les Msgbox se sont affiché, il y a t'il besoin de fermer les thread ?
3 - lorsque je ferme mon application, les thread secondaire sont toujour actif, comment faire ?
4 - comment connaitre les thread en cours ?

Merci