저는 멀티 스레딩을 처음 접했고 과거에는 그저 놀았습니다. 그러나 주 스레드에서 바이트 배열 목록을 가질 수 있고 여전히 별도의 스레드에서 새 바이트 배열을 만드는 동안 해당 목록에 추가 할 수 있으면 궁금합니다. 또한 for-each 루프를 사용하여 바이트 배열을 구문 분석하는 데 사용할 양식 목록을 살펴 보겠습니다. 그래서 기본적으로 의사 코드는 다음과 같을 것입니다.멀티 스레딩을 사용하는 동안 목록에 추가하는 방법은 무엇입니까?
reports = new List();
foreach (form in forms)
{
newReport = new Thread(ParseForm(form));
reports.Add(newReport);
}
void ParseForm(form)
{
newArray = new byte[];
newArray = Convert.ToBytes(form);
return newArray;
}
위의 의사 코드가 바람직 할 것입니다. 누구든지 이것이 가능하면 좋은 예를 들어 설명해 주면 실제 코드를 알아낼 수있을 것입니다.
webservice는 .Net 3.5를 사용하고있어서, Tasks를 사용할 수 있다고 생각하지 않습니다. – jhorton