2011-08-23 86 views
2

这是如何确定的 - 是由定义的线程数量还是内存量以及它可以在哪里更改?我读了每个线程分配1 MB的地方,但不太确定。Solaris线程的最大数

+0

要关闭投票人:我可以知道你为什么把这个视为一个脱离主题吗?我的意思是相信这是一个软件/编程相关的问题。 – jasonline

回答

2

理论上,4294967294(2^32-2)。

在实践中,限制将是显著降低由于或者隐式的(存储器可用)或显式的(和task.max-轻量级进程,的project.max-LWP和zone.max-的LWP可调参数)的限制。

请注意,可以使用可调参数lwp_default_stksize来调整线程堆栈大小。它默认比你建议的1 MB低得多。