gpt4 book ai didi

android - ThreadPool.QueueUserWorkItem() 在 MVVMCross 3.2.1 的 PCL 上不可用

转载 作者:行者123 更新时间:2023-11-29 15:57:44 25 4
gpt4 key购买 nike

我正在创建一个 MVVMcross Xamarin 应用程序,我正在尝试旋转一个线程以从数据库中获取结果并在它回调时更新列表。我在使用 Win 8 和 iOS 之前做过这种事情,但似乎 System.Threading.ThreadPool 在我使用的配置文件中不可用。 (配置文件 259 或 79 不记得我使用的是哪个,但它适用于 MVVMCross 3.2.1)

ThreadPool.QueueUserWorkItem(CallBack, DoStuff);

我是不是在这里忘记了什么,或者这不是它的完成方式了。

最佳答案

ThreadPool.QueueUserWorkItem 的替代品是 Task.Run:

Task result = Task.Run(() => DoStuff());

更新

请注意 Task.RunTask.Factory.StartNew 的行为不同。查看 Stephen Toub 的精彩 blog post关于这个话题。

关于android - ThreadPool.QueueUserWorkItem() 在 MVVMCross 3.2.1 的 PCL 上不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26950633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com