113得票8回答
Task.Run带参数?

我已经实现了一个简单的 Task.Factory.StartNew(),但我想知道如何改用 Task.Run() 来实现它? 以下是基本代码: Task.Factory.StartNew(new Action<object>( (x) => { // Do som...

111得票2回答
一个任务的异常没有被等待该任务或访问其异常属性所观察到。因此,未观察到的异常已经...

这是什么意思,如何解决? 我正在使用TPL任务。 整个错误信息: “一个任务的异常未被等待或访问其异常属性。 因此,未观察到的异常被终结线程重新抛出。” “在System.Threading.Tasks.TaskExceptionHolder.Finalize()处” “mscorlib”

109得票7回答
在Java中,Timer和TimerTask与Thread + sleep之间的区别是什么?

我发现这里有类似的问题,但是它们都没有满足我的需求。因此,我再次重新提出问题- 我有一个需要定期执行的任务(比如每1分钟执行一次)。相比于创建一个带有无限循环和sleep的新线程,使用Timertask & Timer来完成这个任务有什么优势呢? 使用timertask的代码片段-...

107得票1回答
OperationCanceledException和TaskCanceledException之间有什么区别?

在使用 .NET 4.5 中的 async/await 关键字时,OperationCanceledException 和 TaskCanceledException 有什么区别?我应该捕获哪一个?请用通俗易懂的语言解释。

103得票6回答
C#中的Promise等价物

在Scala中,有一个Promise类,可以用于手动完成Future。我正在寻找C#的替代方案。我正在编写一个测试,我希望它看起来类似于这个:// var MyResult has a field `Header` var promise = new Promise<MyResult&g...

103得票4回答
JavaFX中的Platform.runLater和Task

我一直在研究这个问题,但我仍然非常困惑。 有人能给我一个具体的例子,说明何时使用 Task 以及何时使用 Platform.runLater(Runnable);?它们到底有什么区别?何时使用其中任何一个有黄金法则吗? 并且,如果我理解不正确,请纠正我,这两个“对象”不是一种在 GUI 中...

96得票3回答
如何正确使用Python的asyncio模块创建和运行并发任务?

我正在尝试理解并使用Python 3相对较新的asyncio模块来正确地实现两个并发运行的Task对象。 简而言之,asyncio似乎是设计用于处理事件循环中异步进程和并发Task执行的。它推广了await(在async函数中应用)作为一种无回调等待和使用结果的方式,而无需阻塞事件循环。(F...

95得票12回答
我的 C# 应用程序在 Windows 任务计划程序中返回 0xE0434352,但并没有崩溃。

我写了一些C#应用程序,并通过Windows任务计划程序运行它们。它们正在成功运行(从它们编写的日志文件可以看到),但Windows任务计划程序显示它们返回了最后运行结果0xE0434352。我需要在我的C#应用程序中做些什么,以便它向Windows任务计划程序返回成功代码?

92得票4回答
为什么Task<T>不支持协变性?

class ResultBase {} class Result : ResultBase {} Task&lt;ResultBase&gt; GetResult() { return Task.FromResult(new Result()); } 编译器告诉我它无法将 Task&...

89得票7回答
什么是在Rails中填充数据库的最佳方法?

我有一个rake任务在我的Rails应用程序中填充一些初始数据,例如国家、州、移动运营商等。现在的设置方式是,在/db/fixtures目录下有一堆创建语句的文件和一个处理它们的rake任务。例如,我有一个模型是themes。我在/db/fixtures目录下有一个theme.rb文件,内容如...