MonoTouch advertises destek çökmesini:AsParallel bu kod parçası ile kendi web sitesinde bir MonoTouch uygulamasını mı <code>AsParallel</code> için
var items = new [] { 1, 2, 3 };
var twice = (
from x in items.AsParallel()
select 2 * x
).ToArray();
: Ancak
from item in items.AsParallel()
let result = DoExpensiveWork (item)
select result;
, hatta önemsiz bir örnek benim app çöküyor MonoTouch'ın sanal jenerik yöntemlerle başa çıkamayacağını biliyorum, ancak PLINQ çalışmamalı mı?
Ne yapıyorum?
MonoTouch sürümü 5.3.5'tür.
Aynı Parallel.ForEach
için de geçerli:
System.AggregateException: One or more errors occured ---> System.Exception:
Attempting to JIT compile method 'System.Threading.Tasks.Parallel:<ForEach`1>m__36<int>()' while running with --aot-only.
See http://docs.xamarin.com/ios/about/limitations for more information.
@James: AFAIK - gerçek iOS cihazında mümkün olan tek moddur çünkü JIT Apple tarafından yasaklanmıştır. –
Bu büyük olasılıkla bir hatadır, burada rapor verin ve çoğaltmak için hızlı bir proje ekleyin: http://bugzilla.xamarin.com – jonathanpeppers