+
95
-

linux下最多可以创建多少个java线程?

linux下最多可以创建多少个java线程?

网友回复

+
15
-

32位操作系统

在 32 位 Linux 系统里,一个进程的虚拟空间是 4G,内核分走了1G,留给用户用的只有 3G。

那么假设创建一个线程需要占用 10M 虚拟内存,总共有 3G 虚拟内存可以使用。于是我们可以算出,最多可以创建差不多 300 个(3G/10M)左右的线程。 如果想使得进程创建上千个线程,那么我们可以调整创建线程时分配的栈空间大小,比如调整为 512k:

$ ulimit -s 512

64位操作系统

我们来看看 64 位系统里...

点击查看剩余70%

我知道答案,我要回答