Thread.join问题

时间:2012-11-30 02:11:50

标签: c# multithreading join

我想知道在新线程使用threadname'.join();

连接回主线程之前,我的新线程完成之前我将如何让主线程等待
BMove.Start();

BMove.Join():<< ---在这里,我希望BMove线程在重新启动它的主线程之前完成其进程。

我相信我的问题是它过早地将我的新主题连接回主线程。

1 个答案:

答案 0 :(得分:-1)

您是否打算阻止调用(主)线程?

编辑:修改了代码。在CurrentThread(前台)上调用join实际上不起作用。它可以在创建的新线程上调用。

为了回答您的问题,需要更多详细信息。

var newThread = ...
newThread.Join(); // Will join on calling thread and block execution until newThread is running.