[mono-android] TPL is currently broken?

Alex Soto alex at alexsoto.me
Sat Feb 11 00:09:21 UTC 2012


Maybe because you are starting the thread twice, arent you?

i mean .StartNew() and .Start()

Alex

On Feb 10, 2012, at 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodroid/attachments/20120210/36742c10/attachment.html>


More information about the Monodroid mailing list