线程完成后使用ThreadStart运行另一个函数

时间:2018-02-17 11:34:31

标签: c# multithreading

我有以下代码:

openActivityNotification(Context context)

我想确保只在Work函数执行完毕后才运行AnotherWork函数。但我不确定这段代码是否会按预期执行。

1 个答案:

答案 0 :(得分:0)

今天,C#中的线程只是通过惯性添加到语言中的一种遗产。相反,您可以考虑async / await方法或Task.ContinueWith()

我强烈推荐Stephen Cleary撰写的“任务之旅”,一系列有关详细信息的brillian帖子:https://blog.stephencleary.com/2014/04/a-tour-of-task-part-0-overview.html