Я использую сетевые компоненты для разработки Java. Я работаю над многопоточным приложением, и я хочу легко идентифицировать разделы кода, которые выполняются более чем одним потоком? Есть ли простой способ сделать это?Как определить разделы кода, выполняемые несколькими потоками
Например, если какое-либо поле метода класса ABC выполняется более чем одним потоком?
Я не знаю, есть ли аналитический способ определить, если это возможно, может быть выполнена более чем одной нити (вероятно, нет), но вы можете войти протекторный ID потоков фактического выполнения его и посмотреть, если вы получить несколько идентификаторов потоков в одном и том же прогоне. –
добавить несколько протоколов, которые также регистрируют имя темы? – Redlab
Я уже использую технику регистрации ... Я надеялся, что есть инструмент, который проанализирует мой исходный код и определит такие разделы кода. – user318247