私はマルチスレッドに少し慣れていないので、過去にそれをいじっただけです。しかし、メインスレッドにバイト配列のリストを設定し、別のスレッドで新しいバイト配列を作成するときにそのリストに追加できるかどうかは気になります。また、バイト配列への解析に使用されるフォームのリストを通過する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;
}
うまくいけば、上記の擬似コードはある程度意味があります。誰かがこれが可能かどうか教えてくれて、良い例の方向に私を向けることができれば、私は実際のコードを理解できると確信しています。