Je débute en .Net et j'essaye de faire un truc qui pour certain sera très simple j'imagine
voila j'implémente deux compteurs et je voudrais qu'à chaque itération, le 1er attende le second pour aller à l'itération suivante et vice versa

voici mon code, qui ne fonctionne pas puique les deux compteurs tourne indépendamment l'un de l'autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
 Private Sub compteur1()
        Dim i As Integer
        For i = 0 To 10
            msgbox(i.ToString)
 
        Next
    End Sub
 
    Private Sub compteur2()
        Dim i As Integer
        For i = 10 To 0 Step -1
            msgbox(i.ToString)
        Next
    End Sub
 
    Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click
        Dim th1 As Thread
        Dim th2 As Thread
        Control.CheckForIllegalCrossThreadCalls = False
        th1 = New Thread(AddressOf compteur1)
        th2 = New Thread(AddressOf compteur2)
        th1.Start()
        th2.Start()
   End Sub
donc moi ce que je souhaite,c'est qu'il maffiche 0 puis 10 puis 1 puis 9 puis 2 puis 8 puis 3 puis 7 etc....

si quelqu'un à une idéé merci d 'avance