Описание тега thread-state

Состояние потока описывает состояние потока в данный момент времени.
1 ответ

Что означает состояние потока WAIT_BLOCKED?

Я анализировал трассировку lttng для потока AudioTrack, поэтому во время сбоя он показывает состояние потока как WAIT_BLOCKED, Может кто-нибудь, пожалуйста, скажите, что означает состояние потока WAIT_BLOCKED, Вот скриншот
1 ответ

Как получить текущее состояние потока (например, блокировка, приостановка, запуск и т. Д.) В win32?

Я не смог найти документированный API, который выдает эту информацию. Друг предложил мне использовать NtQuerySystemInformation. После поиска информации есть (см. SYSTEM_THREAD), но она не документирована и не очень элегантна - я получаю информацию д…
27 ноя '08 в 10:04
1 ответ

java threadump значение "ожидание при условии"

У меня есть threaddump приложения, которое показало 3 темы, как показано ниже. =============== "http-443-11" daemon prio=10 tid=0x00000000473bc800 nid=0x3590 waiting on condition [0x0000000061818000] java.lang.Thread.State: WAITING (parking) at sun.…
26 ноя '13 в 13:09
8 ответов

Как проверить, закончил ли поток выполнение

У меня следующая проблема: Я хочу проверить (C#), завершил ли поток выполнение, то есть, вернулся ли метод потока. То, что я делаю сейчас, это вызов Thread.Join(1), но это дает задержку в 1 мс. Есть ли способ просто проверить, закончил ли поток. инс…
05 май '10 в 13:15
0 ответов

Threadstateexception в выпуске, но не отладочный

Я получил threadstateexception was unhandled всякий раз, когда я пытаюсь открыть файл диалога. Я получаю его только при запуске Visual studio(2012) с настройкой Release, когда я снова переключаюсь на Debug, и все кажется работающим так, как задумано…
02 июн '14 в 13:39
2 ответа

Жизненный цикл потока в.NET Framework

Состояние потока в.NET Framework объясняется в этой ссылке. Недавно я увидел эту картинку на веб-сайте, и у меня возникла пара вопросов: Жизненный цикл потока в ОС не полностью соответствует жизненному циклу потока в.NET Framework. Может ли кто-то п…
23 янв '12 в 02:28
4 ответа

Переход состояния потока Java, ОЖИДАНИЕ БЛОКИРОВАНА или ВЫПОЛНЕНО?

Кажется, что существует несоответствие между консенсусом SO и почти каждой диаграммой состояния потоков Java в Интернете; в частности, относительно перехода состояния потока из WAITING после notify() или же notifyAll() вызывается... ОЖИДАНИЕ никогда…
07 фев '15 в 04:36
4 ответа

Как определить, что поток Win32 находится в состоянии ожидания или соединения или сна в C++

Что я на самом деле ищу, так это эквивалент C++/win32 для перечисления.net ThreadState. Какие-либо предложения?
18 ноя '11 в 16:15
3 ответа

Получение состояния потока в C++/windows

Должна быть функция, которая получает текущее состояние потока в системе, потому чтоесть это приложение: http://www.softwareverify.com/cpp/thread-status-monitor/index.html Должно быть, используется какая-то функция API или что-то... Как я могу получ…
05 янв '11 в 20:25
1 ответ

Потоки, возвращающие разные значения со статическими данными

Я делаю инструмент, который работает на большой каталог извлечения данных и запускает поток для кода языка (первый уровень файлов в каталоге). Я добавил цикл, который останавливает добавление потоков в базу данных до тех пор, пока все потоки не буду…
05 фев '13 в 15:17
2 ответа

IllegalThreadStateException для Thread.interrupt

У меня есть Java-программа, сборка которой занимает очень много времени. В целях тестирования я хочу убить программу и перезапустить ее, если компиляция занимает много времени. Вот упрощенная версия моего кода: public class Main { public static void…
1 ответ

Почему NPE приводит к краху JVM?

Мы используем Struts2 для корпоративного приложения, и оно выходит из строя из-за NPE. Исключение происходит в методе обработки ошибок действия. Я предполагаю, что он пытается вызвать метод обработки ошибок рекурсивно, потому что когда он пытается о…
25 дек '13 в 15:54
4 ответа

async await: основной поток приостановлен?

Я читал о async/await ключевые слова, и я прочитал это: Когда поток логики достигает токена ожидания, вызывающий поток приостанавливается до завершения вызова. Ну, я создал простой windows forms application, поместил две метки, кнопку и текстовое по…
06 июн '16 в 21:58
0 ответов

Объекты монитора Java: потоки BLOCK на некоторых

В то время как я отчаянно пытался что-то распутать, я обнаружил TDA, инструмент анализа дампа потоков для Java. Почему-то я не чувствую, что слежу за его выходом. Например, не должен ли был быть один поток в состоянии RUNNABLE в случае, когда сущест…
24 апр '13 в 13:39
1 ответ

Как читать System.Threading.Thread.ThreadState по профилированию API (ICofProfilerInfo или любой IMetadataImport или любой другой)

Есть ли способ прочитать свойство System.Thread.ThreadState управляемого потока с помощью интерфейса Profiling API ICofProfilerInfo или IMetadataImport или любым другим способом из неуправляемого кода? Например что-то вроде этого: ICorProfilerInfo3 …
26 ноя '11 в 13:16
4 ответа

ThreadStateException возникает при попытке запуска процесса

Я пытаюсь запустить мою рекурсивную функцию "hueckel_operator()" в другом потоке, размер стека которого увеличен до 10.000.000. Во-первых, hueckel_operator вызывается, когда я нажимаю на кнопку обнаружения ребер. Таким образом, я создал новый поток …
09 июл '12 в 16:13
5 ответов

Прекращение нити

Я храню кучу объектов темы в массиве. Я хочу иметь возможность запускать эти темы в случайном порядке. Одна и та же нить может быть запущена более одного раза. Прежде чем запустить объект потока, я проверяю, является ли поток живым и имеет ли он ста…
23 мар '11 в 20:56
1 ответ

Thread.IsAlive и Thread.ThreadState==ThreadState.Running

Я использую, чтобы проверить состояние потока с if(Thread.IsAlive), Форма работает в этой теме. Иногда во время выполнения, даже если форма остается открытой, вызов Thread.IsAlive, по-видимому, оценивается как false. Я думал, чтобы выполнить ту же п…
26 апр '13 в 09:01
6 ответов

Как определить, успешно ли завершился поток?

В соответствии с документацией MSDN для ThreadState состояние Stopped может быть введено одним из двух способов: выход из потока или прерывание потока. Есть ли какой-то механизм, чтобы сказать, вошел ли поток в состояние Остановлено, выйдя нормально…
16 июн '09 в 14:47
2 ответа

Что на самом деле означает состояние потока Java?

Я изучаю инструмент в Android Studio, получаю дамп потока следующим образом: Я замечаю различное состояние каждого потока, как это, Я вижу, что есть runnable,sleeping,waiting, И я глубоко в стек потоков, большинство потоков стека, как это, "<61&g…