VB.NET에서 새 스레드를 시작하려고하는데 구문 문제가 있습니다.Task.Factory.StartNew의 올바른 구문은 무엇입니까?
는 C#에서 이것은 우리가 사용하는 동일한 작업을 할 수있는 방법은 다음과 같습니다
var manualResetEvent = new ManualResetEvent(false);
waitHandles.Add(manualResetEvent);
var taskOne = Task.Factory.StartNew(() => new Thread(TaskToRun).Start(manualResetEvent));
taskOne.Wait();
TaskToRun
은 단일 개체 매개 변수를 사용하여 무효 방법이다.
Dim manualResetEvent = New ManualResetEvent(False)
waitHandles.Add(manualResetEvent)
Dim taskOne = Task.Factory.StartNew(Function() New Thread(AddressOf TaskToRun).Start(manualResetEvent))
taskOne.Wait()
왜 스레드를 시작하는 작업을 만들? –