Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java线程64位公式?_Java - Fatal编程技术网

Java线程64位公式?

Java线程64位公式?,java,Java,两个问题: 是否有一个非JConsole命令行接口来获取Linux中Java进程下运行的线程数量 另外,是否有一个公式可以根据64位机器的堆栈大小、存储盒内存和堆大小来计算最大线程数?由于Java线程是在操作系统级别实现的,因此可以使用例如htop来查看线程数 通常,在linux系统上,线程本身所带来的开销非常小。因此,即使你算出了一些计算最大线程数的公式,这也是一个非常高的数字。仅仅因为你可以在机器出现故障之前在机器上有N个线程,并不意味着这是一个好主意。注意:在任何时候,每个逻辑进程只能运行

两个问题:

是否有一个非JConsole命令行接口来获取Linux中Java进程下运行的线程数量


另外,是否有一个公式可以根据64位机器的堆栈大小、存储盒内存和堆大小来计算最大线程数?

由于Java线程是在操作系统级别实现的,因此可以使用例如
htop
来查看线程数


通常,在linux系统上,线程本身所带来的开销非常小。因此,即使你算出了一些计算最大线程数的公式,这也是一个非常高的数字。

仅仅因为你可以在机器出现故障之前在机器上有N个线程,并不意味着这是一个好主意。注意:在任何时候,每个逻辑进程只能运行一个线程。