In C #
class ParallelTest
{
public static void Main()
{
System.Threading.Tasks.Parallel.ForEach(new []{1,2,3,4,5,6,7,8},
x => { System.Console.WriteLine(x); }
);
}
}
Результат
4
5
6
7 * * +1010
8
2
1
3
Но в IronRuby (1.1.3).
Некоторая строка пуста или теряет перевод строки.
System::Threading::Tasks::Parallel::ForEach([1,2,3,4,5,6,7,8], Proc.new {|x|
puts x;
})
Результат
1734
2
5
6
8
Что вызвало эту проблему?
Это просто ошибка?