我有一个旧的应用程序,每天都有一个机器人线程执行。我有机器人的来源,但我不知道这个步伐是如何开始的。还有一个日志,女巫在数据库中包含一行,有时包含两行相同的行,证明该过程正在执行两次。线程执行有时加倍
我们使用Windows Server 2003
public void run()
{
while (true)
{
starter();
try {
Thread.sleep(10800000L);
}
catch (InterruptedException localInterruptedException)
{
}
}
}
我需要保持它从执行不止一次。
我是新来的胎面,没有真正得到一个线程的作品权尚未...
谢谢大家提前...
我认为答案比这更容易,但我可能是错的,他从来没有提到'starter()'几乎同时被调用两次。难道他只需要增加睡眠时间? – Iootu
我无法找到启动过程的代码。这就是为什么我无法纠正这个问题。我不知道它是否直接从apache或服务器执行。我们没有任何有关这方面的文件,也没有任何人实施该软件仍然在公司工作。 –
@CarlosJunior不应该有可能在包含此代码的类的所有用途中搜索代码库?这不能产生许多结果,可以吗? –