例如:
void Function1()
{
Function2();
Function3();
}
Will Function3
保证等到Function2
每次都完成处理Function1
叫做?
YES. Function3()
等到除非Function2()
执行完成。
如果你想独立调用它们,你可以使用Multi-Threading
概念。
EDIT:正如评论中所建议的那样Task
比Thread
因为它是一个higher level
概念。
任务与线程 https://stackoverflow.com/questions/13429129/task-vs-thread-diffrences
尝试这个来独立调用它们:
using System.Threading.Tasks;
static void Main(String[] args)
{
Task t1 = new Task(Function2);
Task t2 = new Task(Function3);
t1.Start();
t2.Start();
}
这里我们不能保证执行流程如何进行,因为它们是独立运行的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)