【发布时间】:2014-09-17 12:51:31
【问题描述】:
欢迎提供特定于 Mono/Xamarin 的答案。
我正在使用 Task.Run() 运行 System.Threading.Tasks。 TPL 会在任务执行的整个生命周期内将创建的任务分配给单个线程吗?或者是否有可能创建的任务在运行时会被抢占,然后在不同的线程上再次调度?
Thread.CurrentThread.ManagedThreadId 会在任务的生命周期内保持不变吗?
对于长时间运行的任务,答案是否不同?
有没有办法控制这方面的 TPL 行为?
【问题讨论】:
标签: c# multithreading mono xamarin.ios xamarin