繁体   English   中英

Java多个文件不同的线程

[英]Java multiple files different threads

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

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

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

如果这些线程在做什么没有问题,那么您就不需要同步它们。

这里的要点:这是您的代码,您的要求。 就是知道这些线程在做什么的人。 以及他们如何操纵数据库的内容。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM