我是多线程的新手,我正在关注 Albahari Joe 写的一本书并观看关于 Pluralsight 的课程,但是当我想了解更多关于线程以及如何正确、安全和有效地使用它们时,我经常陷入困境。我在这里搜索了解决方案,但找不到。所以请不要激怒我的基本问题!任何帮助,将不胜感激。提前致谢。
new Thread(Work).Start();
OR
Thread t = new Thread(WriteB); t.Start();
唯一的区别是,在第二行中,您仍然可以Thread
通过变量访问新实例t
。
例如,如果您想等待线程完成,您可以使用:
Thread t = new Thread(WriteB);
t.Start();
// ... do work while the other thread also does work ...
t.Join();
如果不将 分配Thread
给变量,您将无法做到这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句