【发布时间】:2020-03-10 06:51:02
【问题描述】:
在C#中创建一个Thread,构造函数有一个参数maxStackSize,我不知道它的值应该有多大,应该如何估计maxStackSize的值? 这样的构造函数:public Thread(System.Threading.ThreadStart start, int maxStackSize);
【问题讨论】:
-
不要这样做。使用现代 C# 理念,如线程池和任务。如今,手动创建线程的理由很少。
-
最大堆栈大小参数是可选的,所以除非你有很好的理由限制它,否则请忽略它并让系统处理它。
-
@Neil 感谢您的洞察力,我会听从您的建议。
-
@Skizz 谢谢,这是个好主意。
标签: c# memory-management stack