Я работаю с компанией, которая производит веб-приложение, используя Struts с Java.Недавно я провел рефакторинг большого количества кода, чтобы привести систему в порядок.Одна из техник, которую я использовал, - это перемещение закрывающих операторов для потоков в наконец блоках методов в служебный класс.Служебный класс является статическим и имеет закрытые методы для различных типов потоков.Выполняя этот рефакторинг, я сохраняю 5 строк кода каждый раз, когда необходимо закрыть поток, что уменьшило код в некоторых классах на 600 строк, что делает его очень удобным.Тем не менее, я обеспокоен тем, что это может привести к конфликту по этому методу, если он будет запущен в производство.
Раньше я сталкивался только с концепцией конфликта в многопоточном программировании, поэтому я не уверен, что это вызовет проблемы в этих случаях.
Возможно ли это?или просто мое недоразумение о раздорах, статических методах, веб-приложениях и т. д.
Заранее спасибо, Алексей Блю.