3
A
回答
0
我不知道到底爲什麼需要這些信息,但是我beleive有兩種方法。
第一種方式是在Java代碼中,當你創建一個線程,同一個名字創建它。 Thread類中的構造函數&可用於執行相同的操作。如果您的項目中有良好的日誌記錄,那麼您可以記錄輸入代碼的線程名稱以修改該文件。
第二種方法是再次依賴於具有與該名稱的線程。您可以使用java分析器來找出在某個時間點線程正在執行的操作。如果線程太快地修改文件,那將太困難了。但是如果你試圖找到一個線程緩慢修改文件的問題,profiler可能會給你提示。
希望它有幫助!
0
如果文件的修改是你寫的,你可以修改之前使用代碼:
Thread.currentThread().getName();
Thread.currentThread().getId();
和烈獲得線程
相關問題
- 1. 如何監視哪個進程在Windows中修改文件?
- 2. 監視哪個進程在FreeBSD/Linux下修改了一個文件
- 3. `go test`文件修改監控以進行自動化測試
- 4. 監控文件更改
- 5. 查找哪個進程正在使用文件
- 6. 修改控制器文件後加載了哪些文件?
- 7. 在Windows控制檯上查找最近修改的文件
- 8. 我應該修改哪個XML文件&&
- 9. 文件/文件夾監控
- 10. 查找在另一個文件的一個小時內修改的文件
- 11. phpMyAdmin在哪個文件位置查找?
- 12. FileInputStream在哪個文件夾中查找?
- 13. 監控單個文件
- 14. 修改算法的監視文件
- 15. 我可以知道文件的哪個條目正在被修改嗎?
- 16. 查找文件夾中的最新修改文件
- 17. 查找文件/文件夾的修改日期
- 18. inotify - 如何找出哪個用戶有修改過的文件?
- 19. 找出哪個進程阻止修改應用程序數據文件
- 20. 以編程方式修改csproj文件
- 21. 修改URL以.htaccess文件
- 22. 檢查文件的修改
- 23. python文件監控
- 24. 修改地圖文件在線
- 25. 如何找出哪些文件在分支中被修改?
- 26. 正在監聽文件夾和文件(更改)
- 27. 修改JVM以串行化線程間的文件訪問
- 28. 我在哪裏可以修改(至少找到文件)在Vim完成?
- 29. 在文件修改中尋找算法
- 30. 監控文件更改C++ linux
有一個叫什麼[WatcherService]的名稱和ID( https://blogs.oracle.com/thejavatutorials/entry/watching_a_directory_for_changes),我不確定它是否可以用於您的目的! – NINCOMPOOP 2013-05-14 07:18:35
感謝您的回覆,但事情是我沒有訪問代碼,這就是爲什麼我問工具。 – rot 2013-05-23 05:13:55