.NET Task在一个Thread中执行

Mat*_*eid 6 c# asp.net culture .net-4.0 task

我可以依赖事实a Task总是在一个线程中执行吗?它可以是任何一种,但对于整个身体应该是相同的,因为我需要Culture正确设置线程.

Task bind = Task.Factory.StartNew(() =>
{
    Thread.CurrentThread.CurrentCulture = culture;

    // do some asp.net binding stuff with automatic
    // date formatting

    gridView.DataSource = table;
    gridView.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

如果我不能,是否有一个参数左右来获得这种行为?

干杯,马蒂亚斯

tre*_*tey 0

是的,任务主体在一个线程中执行,除非您启动子任务或显式创建其他线程(线程、线程池等)。