【问题标题】:Limit the number of threads for one java command限制一个java命令的线程数
【发布时间】:2019-01-30 12:13:23
【问题描述】:

我必须运行几个 我无法编辑的 java 程序(学生程序)。

我想对此类程序可以创建的线程数设置一个限制(否则,它们可能会用大量线程填充我的服务器)。 到目前为止我还没有找到解决方案。

ulimit -T 似乎没有在 debian 上实现。 如果有解决方案来限制特定用户的线程数,我也可以。

【问题讨论】:

  • 可以分享代码吗?
  • 哪个代码?我用 java -jar program.jar 运行 java 程序(如果他们愿意,program.jar 可以创建很多线程)
  • 好的,我明白了,你为什么不在这些程序上处理这个?
  • 因为我无法编辑这些程序。
  • 没有这样的命令来限制线程数。但是如果你有源代码,你可以通过编程来限制。

标签: java linux multithreading system


【解决方案1】:

看起来prlimit -u 就是我要找的东西。

【讨论】:

    猜你喜欢
    • 2020-03-04
    • 1970-01-01
    • 1970-01-01
    • 2019-03-15
    • 2013-01-17
    • 2017-08-02
    • 1970-01-01
    • 2020-07-07
    • 1970-01-01
    相关资源
    最近更新 更多