以下のコードは機能しているように見えます。つまり、外側のリストに増分整数のサブリストを入力します。
私はただラッキーですか?
「スロット」を事前に割り当て、クロスオーバーしないように注意しています。
class Program
{
static List<List<int>> allLists;
static void Main(string[] args)
{
allLists = new List<List<int>>(553);
for (int i = 0; i < 553; i++)
{
allLists.Insert(i, new List<int>());
}
Enumerable.Range(0, 552).AsParallel().ForAll((i) => InsertRange(i));
}
static void InsertRange(int index)
{
allLists[index] = Enumerable.Range(0, 7205).ToList();
}
}
あるリストが別のリストを破棄する危険はありますか?