[mono-android] TPL is currently broken?

Jonathan Pobst monkey at jpobst.com
Sat Feb 11 00:04:39 UTC 2012


Is it because you are calling Start twice?

StartNew () and Start ()

Jonathan


On 2/10/2012 5:58 PM, Brannon King wrote:
> It seems that the Task Parallel Library support is broken on the current
> version of Mono for Android (8.0.30703)?
>
> I put this code in the bottom of the OnCreate in the auto-generated
> activity file in a fresh android project:
>
> var  t1 =Task.Factory.StartNew(() =>
> {
>    Thread.Sleep(3000);
>    RunOnUiThread(() =>  button.Text ="Three Seconds");
> });
> t1.Start();
>
> It blows chunks in the start call. I'm using VS2010. Any ideas? The ThreadPool.QueueUserWorkItem does work. It just would be nice to use the TPL cancellation functionality. Thanks for your time.
>
>
>
> _______________________________________________
> Monodroid mailing list
> Monodroid at lists.ximian.com
>
> UNSUBSCRIBE INFORMATION:
> http://lists.ximian.com/mailman/listinfo/monodroid



More information about the Monodroid mailing list