Java 是否可以在服务器上进行继续循环?

Java 是否可以在服务器上进行继续循环?,java,multithreading,jsp,loops,servlets,Java,Multithreading,Jsp,Loops,Servlets,我的问题有些不同。但我只是有点困惑 假设我用jsp创建了这样一个程序,请不要从这个程序中找出错误,这只是为了理解混淆: public run(){ for(int i=0; i<=1000; i++) { try { thread.sleep(1000); System.out.println("Counting: "+i); } catch(Exception

我的问题有些不同。但我只是有点困惑

假设我用jsp创建了这样一个程序,请不要从这个程序中找出错误,这只是为了理解混淆:

public run(){
    for(int i=0; i<=1000; i++)
    {
        try
        {
            thread.sleep(1000);
            System.out.println("Counting: "+i);
        } 
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}
我在Html中创建了一个按钮来启动这个循环。好的

假设,我有一个名为Openshift的web托管站点。。或者任何人等等

现在,在将此项目部署到服务器之后。当我按下启动循环时,在关闭计算机或互联网后,有可能吗。它在互联网上连续计数到1000次?我的电脑是关机还是拔掉网线

请让我知道。。我仍然有疑问,因为在互联网上,Apache服务器仍在运行,我们的计算机/笔记本电脑是否关闭。不是吗


当然,我们会感激你的帮助

如果您的服务器托管在您的计算机上,当然不是。
另一方面,如果您的应用程序托管在远程服务器上,则只要该服务器处于启动和运行状态,无论您的计算机是否联机,它都可以运行。

两件事。一是当您关闭会话时,代码执行实际上停止了。第二件事是,您可以编写一个shell脚本和一个cron任务。当脚本在exec中执行时,它会将cron任务设置为在1秒内启动,然后它就无法停止。只是thinking@jPO:那么,有没有可能做出像……这样的东西呢?循环不断计算我的电脑是否关机,它是否还能工作?当然!但正如我提到的间接的。但是,当您从浏览器执行运行代码并且while循环在该文件中时,它将被取消。你真的必须这么做,至少我说过。我确信,有一个更好的方法可以做到这一点,但那是我的方法。关于计算机及其工作原理的问题在stackoverflow上是非主题的。@RomanC我不是问计算机。。。我只是想知道过程。。。加入我的项目。我必须做这样的东西。。。请帮忙远程服务器?你是说。。如果我在Openshift托管站点上部署了我的项目?正当服务器将运行,但会话被破坏。我的意思不是cookies,而是他和服务器之间的会话。@jPO:那么有可能制作类似..的东西吗?loop持续计算我的计算机是否关闭,它是否还能工作?@jPO确实,会话将丢失,但是,如果他实现登录会话并将计数链接到它。或者,在写入计数的服务器上生成一个文件。这不是一种有效的方式,但却是可能的。