-1
I'am. 작업을 통해 멀티 스레딩을 사용하려고합니다. 몇 가지 작업을 수행 할 수있는 일련의 작업이 있습니다. 나는 enumSignal이라는 열거 형을 리턴하는 태스크를 원한다. 그러나 나는 무엇을 해야할지 모르겠다. 아래 코드는 나의 시도이다.C# 작업 반환 값
그것은 호출은 다음 방법 간의 모호 메시지와 광고 "를 _taskFactory.StartNew (_indicator [I] .RUN)"강조한다.
public void RunIndicators()
{
_taskFactory = new TaskFactory();
Task<enumSignal>[] taskIndicator = new Task<enumSignal>[_indicator.Length];
for (int i = 0; i < taskIndicator.Length; i++)
{
taskIndicator[i] = _taskFactory.StartNew(_indicator[i].Run);
}
Task.WaitAll(taskIndicator);
}
은 TaskFactory 두 StartNew 방법이 있습니까? –
'_indicator [i] .Run'의 타입은 무엇입니까? –
그렇습니다.하지만 그 이유를 이해하지 못합니다. System.Threading.Tasks.TaskFactory.StartNew (System.Func )와 System.Threading.Tasks.TaskFactory.StartNew (System.Action) [C#을 .NET의 –
mHelpMe