Java 多个文件不同的线程



我需要处理使用观察程序服务监视目录的任务,现在每当任何新文件进入该目录时,我都会使用执行器服务线程池创建线程。我想知道我拥有的线程类,其中包含用于读取该数据并将其保存到数据库中的逻辑,我需要任何同步块或同步方法吗?

注意:我正在为每个文件创建单独的线程。

简单的答案:如果这些不同的线程在并行运行时会导致"数据一致性"问题,那么您需要同步它们的工作。

如果这些线程正在执行的操作没有问题,则无需同步它们。

这里的问题是:这是你的代码,你的要求。是知道这些线程在做什么的人;以及他们如何操作数据库的内容。

这就是这里可以说的全部内容(除非你根本不确定你的代码到底在做什么,否则它可能是一个选项,你可以增强你的问题并显示你的代码应该并行运行(。

相关内容

  • 没有找到相关文章

最新更新