gpt4 book ai didi

c# - 在一个线程中执行的 .NET 任务

转载 作者:太空狗 更新时间:2023-10-29 21:51:50 24 4
gpt4 key购买 nike

我可以相信 Task 总是在一个线程中执行吗?它可以是任何一个,但它应该对整个 body 都相同,因为我需要正确设置线程的 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();
}

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

干杯,马蒂亚斯

最佳答案

我相信为任何特定任务指定的代码将在一个线程上执行 - 但延续可能不会。如果任务是线程敏捷的在任务体内,那么编写有效代码将非常困难,所以我很确定你没问题。

另一方面,如果您在相关的地方明确使用文化,您的代码可能最终会变得更干净。根据 ASP.NET 方面的情况,这可能不可行,但如果可能的话值得考虑。

关于c# - 在一个线程中执行的 .NET 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6505193/

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