1

我有一个可以将文件上传到服务器的 Java swing 应用程序。它使用所有可用的上传带宽,当我在家时没关系。但是当我在工作时它会占用大量的上传带宽,所以我希望有一些设置来限制带宽使用。我该怎么做?

这是一个多线程应用程序,因此覆盖读取方法并添加额外的逻辑会使代码更加复杂。

是否有一个简单的 JVM 设置?或者是否有一些 java 方法,比如 SomeJREClass.setMaximumAllowedBandwidth(int); ?

提前致谢

4

1 回答 1

3

有一个开源库token-bucket在 Java 中实现了令牌桶算法。也许它可以解决你的问题。

于 2014-01-29T02:42:08.933 回答