晚上好。
我的目标是创建一个在后台运行的应用程序,并消耗可控量的资源。 CPU,内存,网络资源等
用户将设置操作运行的时间,CPU消耗级别以及应用程序占用的内存。
当他按下“开始”时,应用程序将使用计时器创建特定时间的操作,并将启动消耗指定资源的任务...
我不确定如何使用可控资源。有人可以指出我正确的方向吗?
此致
LSonic
答案 0 :(得分:0)
一旦您的应用程序处于后台,您将无法再控制资源。 某些资源可以做一些事情,但如果您的应用程序试图占用或故意消耗资源,您将被终止。
当您的应用程序位于前台时,您可以根据需要使用尽可能多的内存和CPU时间,但这样做会让您自担风险。如果你拖延UI线程太长时间,你将被杀死。如果系统认为您的后台线程以100%的CPU使用率挂起,那么您也将被杀死。
你为什么要这样做?如果我们了解您的目标,我们可能会提供更好的方法来实现它们。你现在所建议的是一个死胡同。