0

我想知道如何让主线程在我的新线程完成之前等待它的进程,然后再使用它加入主线程threadname'.join();

BMove.Start();

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

我相信我的问题是它太早地将我的新线程加入到主线程中。

4

1 回答 1

-1

你打算阻塞调用(主)线程吗?

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

需要更多详细信息才能回答您的问题。

var newThread = ...
newThread.Join(); // Will join on calling thread and block execution until newThread is running.
于 2012-11-30T02:49:27.253 回答