Java Applet CPU限制?

时间:2010-02-27 00:28:55

标签: java applet restriction

对于applet可以使用多少CPU,是否存在某种类型的限制?或者我的代码运行速度和标准java程序一样快吗?

2 个答案:

答案 0 :(得分:2)

Applet通常以比标准应用程序更少的权限运行,但应该没有CPU上限。有报道称applet通过过度使用CPU来破坏浏览器,而不是将它们归类为需要处理的安全漏洞,它们只是被标记为麻烦。

也就是说,applet在各种环境中运行,有时几乎没有一致性(这就是为什么它们存在问题,以及为什么Java Web Start是推荐的替代方案)。很可能某些applet环境对applet等施加了CPU限制。

答案 1 :(得分:1)

问题是applet通常作为嵌入浏览器的JVM中的Threads运行。虽然您可以调整Java线程的优先级,但无法在其上设置CPU上限。实际上,我认为您甚至无法使用OS本机线程设置CPU上限。对于UNIX和类UNIX操作系统,CPU使用限制和其他限制是基于每个进程实现的。