【发布时间】:2011-08-13 19:10:20
【问题描述】:
我在控制台应用程序中遇到问题管理线程并行。
我正在并行运行 10 个线程,所有线程都在执行某些特定任务。
如果任何任务结束/完成,则停止/结束线程并立即启动新线程实例。
我想要 10 个线程,所以任何线程都会停止/结束,然后它会生成新线程。
但每次我希望控制台应用程序中有 10 个线程处于运行模式时 &
它应该是使用 C# 控制台应用程序并行工作。
如何在 C# 控制台应用程序中运行 10 个线程?
【问题讨论】:
-
为这样的任务想到了一个线程池。另外,您的问题毫无意义,尤其是在最后。请改写。
-
@Alex 为什么我的问题没有意义..?
-
如果你有10个线程,为什么要让它们退出,只为创建一个新线程?为什么不对现有线程做更多的工作?
-
@spender 我有 10 个不同的任务,所以我运行 10 个单独的线程。如何从现有线程中执行更多任务?请详细解释多线程。
标签: c# multithreading thread-safety console-application threadpool