Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.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程序的默认线程调度程序和可用线程调度程序?_Java_Linux_Multithreading_Redhat - Fatal编程技术网

如何通过命令行列出java程序的默认线程调度程序和可用线程调度程序?

如何通过命令行列出java程序的默认线程调度程序和可用线程调度程序?,java,linux,multithreading,redhat,Java,Linux,Multithreading,Redhat,应该输入什么命令来读取默认线程调度程序,并确定它是JVM还是本机线程调度程序 应该输入什么命令来阅读默认线程调度程序和可用的替代方案 您正在查找的命令是man sched和man chrt 第一个允许您阅读调度器如何工作(在较高级别)以及与之相关的各种命令、系统调用和库调用 第二个解释了chrt,它是调整正在运行的进程的调度程序属性的主命令 (如果没有安装man命令,请安装它。) 这适用于Java吗 除了Thread.setPrioritymethod1之外,没有用于调整调度程序策略的标准Ja

应该输入什么命令来读取默认线程调度程序,并确定它是JVM还是本机线程调度程序

应该输入什么命令来阅读默认线程调度程序和可用的替代方案

您正在查找的命令是
man sched
man chrt

第一个允许您阅读调度器如何工作(在较高级别)以及与之相关的各种命令、系统调用和库调用

第二个解释了
chrt
,它是调整正在运行的进程的调度程序属性的主命令

(如果没有安装
man
命令,请安装它。)

这适用于Java吗

  • 除了
    Thread.setPriority
    method1之外,没有用于调整调度程序策略的标准Java SE API
  • 当然,运行中的JVM会受到使用
    chrt
    所做更改的影响,尽管还不清楚这是否“有用”

1-提醒:未指定
setPriority
对线程调度的影响。优先级应被视为“尽最大努力”,而不应被用作“修复”诸如种族状况、记忆异常等问题的方法