一个接一个地运行java程序

时间:2013-09-02 08:23:53

标签: java

我完成了什么:

  1. 将其上传到服务器
  2. 从服务器下载
  3. 下载只有在上传完成后才会发生。我有代码将它作为单独的java类。 我需要做的是。

    每小时上传应该在前半个小时完成,并且只有在上传完成后,才能在下一个半小时内完成下载。并且应该在下载上传后再次上传。

3 个答案:

答案 0 :(得分:2)

看起来像典型的生产者/消费者同步问题:

您可以使用标志,也可以使用可观察/观察者模式来同步它。

答案 1 :(得分:0)

您可以在每个主题上设置Thread.wait()。完成线程调用notify()以释放并开始工作

之后

答案 2 :(得分:0)

如果您正在处理文件,请查看this答案,您可以使用JNotify来监听文件系统事件,例如: