それは以下を示すように私は私が複数のスレッドを使用したいが、私は一つ一つを暗くし、特定のサブにそれぞれ1に対処する必要があり、I」、私のプログラムで小さな問題を抱えています前にこれをやったことがありますが、私はVB.Netを長い間使用していませんでした。これを読んだり、助けたりする人に感謝します。ここでVB.NETマルチスレッド無制限のスレッド
Imports System.Threading
Public Class Form1
Dim thread As System.Threading.Thread
Dim ct as boolean = True
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
thread = New System.Threading.Thread(AddressOf Main)
thread.Start()
End Sub
Sub Main()
Do Until ct = False
'Executes something
Loop
End Sub
End Class
は、上記の例
Dim x As Integer = 1
Private Sub asd()
Do Until x = 50
Dim thread & x As System.Threading.Thread
thread & x = New System.Threading.Thread(AddressOf Main)
thread & x.Start()
x = x + 1
Loop
End Sub
だ私は50のスレッドをしたいの例で、これはそのわずかなアイデアを動作しません。
Google for Task Parallel Library and Task.Run –
最近、特に.NETで新しいスレッドを作成する必要はほとんどありません。通常はより良いアプローチです。しかし、最良のアプローチは、あなたが達成しようとしていることと、この「何かを実行する」が実際に行っていることに完全に依存します。私はそれをチェックし、実際に私は私が.. uはそれに私を打つここにいくつかの説明 –
@PanagiotisKanavos .. – slammyslam23