簡體   English   中英

Java多個文件不同的線程

[英]Java multiple files different threads

我需要處理使用監視程序服務監視目錄的任務,現在每當有新文件進入目錄時,我都會使用執行程序服務線程池創建線程。 我想知道我擁有的線程類,其中包含用於將數據讀取並將其保存到數據庫中的邏輯,是否需要任何同步塊或同步方法?

注意:我正在為每個文件創建單獨的線程。

簡單的答案:如果這些不同的線程在並行運行時可能導致“數據一致性”問題,那么您需要同步它們的工作。

如果這些線程在做什么沒有問題,那么您就不需要同步它們。

這里的要點:這是您的代碼,您的要求。 就是知道這些線程在做什么的人。 以及他們如何操縱數據庫的內容。

這就是在這里可以說的全部內容(除非您只是不確定代碼到底在做什么,否則它可能是您增強問題並顯示應該並行運行的代碼的一種選擇)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM