ThreadPool.QueueUserWorkItem委托永远不会被调用

时间:2011-07-07 11:27:04

标签: multithreading xamarin.ios threadpool

我正在使用MonoTouch 4.03。我有一些像这样的代码:

ThreadPool.QueueUserWorkItem (delegate
{
     Debug.WriteLine("Making connect request");
     client.Connect();
});

大约十分之一不会被解雇。我只是非常轻松地使用ThreadPool。

注意(7月19日添加):目前我已关闭LLVM优化,似乎已经治愈了。

1 个答案:

答案 0 :(得分:0)

这在MonoTouch 4.06中修复(或者可能是之前的版本 - 无论如何,它是固定的)。我怀疑是LLVM优化器。 MonoTouch发行说明显示该区域有许多错误修复。