Вопросы по теме 'multithreading'

почему java.util.HashMap.getEntry может заблокировать мою программу?
моя программа была заблокирована, я использовал jstack commander для анализа, следующий поток взял блокировку «0x0000000603f02ae0», а другие потоки не смогли получить блокировку. Я ждал по крайней мере один час, но поток не сделал ' t unlock, мой...
8588 просмотров

Каковы правильные параметры ссылки для использования std::thread в GCC под Linux?
Привет, я пытаюсь использовать std::thread с G++. Вот мой тестовый код #include <thread> #include <iostream> int main(int, char **){ std::thread tt([](){ std::cout<<"Thread!"<<std::endl; }); tt.join(); } Он...
57916 просмотров
schedule 23.11.2023

pthread_join() и замороженное выполнение
Я пытался построить систему (в Linux) с имитацией времени выполнения, координируя потоки с семафорами, идея заключалась в том, чтобы сделать их все рабочие циклы одной секунды, чтобы иметь точную симуляцию, потоки должны ждать завершения каждого...
808 просмотров
schedule 24.12.2023

C# WinForms, заполняющий TreeView из List‹myObj›
У меня есть такая структура классов: public class L3Message { public int Number { get; set; } public string MessageName { get; set; } public string Device { get; set; } public string Time { get; set; } public string...
2866 просмотров

Android: проблема с паузой/возобновлением игрового цикла
Я могу приостановить/возобновить свою игру, заставив свой игровой поток (который удерживает/синхронизируется с представлением поверхности) ждать/уведомлять всех. Все это хорошо работает с помощью кнопки паузы в игре. Однако, когда я нажимаю кнопку...
3973 просмотров

Вид пула потоков со сбалансированной нагрузкой в ​​Java
Я ищу пул потоков со сбалансированной нагрузкой, но пока безуспешно. (Не уверен, что балансировка нагрузки правильная формулировка). Позвольте мне объяснить, чего я пытаюсь достичь. Часть 1: У меня есть вакансии, от 8 до 10 отдельных задач. На...
3918 просмотров
schedule 06.12.2023

Java: разрешить рабочему потоку убивать основной поток
Я пишу простой HTTP-сервер, в котором основной поток зацикливается в цикле ServerSocket.accept и передает любые входящие сокеты рабочим потокам, которые затем обрабатывают их и отправляют ответы. Тем не менее, я хочу, чтобы в особом случае запрос...
496 просмотров
schedule 26.12.2023

Указание std::thread убить/остановить себя при выполнении условия
Скажем, у меня есть рабочий поток tWorker , который инициализируется при построении Boss и сообщает ему выполнить work() до тех пор, пока bRetired не станет истинным. std::mutex , mtx блокирует некоторые данные ( vFiles ), чтобы tWorker...
38758 просмотров
schedule 05.12.2023

Доступ к основному потоку в сценарии TKinter?
Я думаю, что понимаю, почему я получаю следующую ошибку TclStackFree: incorrect freePtr. Call out of sequence? , но я не знаю, как решить эту проблему. Резюме моего сценария Мой сценарий Python , TKinter состоит из трех активных потоков....
1153 просмотров
schedule 09.12.2023

использование clock() в качестве потока для синхронизации других потоков
Я новичок в планировании и многопоточности в c и пытаюсь реализовать 20 потоков для обработки моих процессов в планировщике MLFQ на языке C. Я хочу, чтобы мой 21-й поток был тактовым потоком и синхронизировал все время прибытия, выполнения и...
220 просмотров
schedule 09.11.2023

Сокеты Многопоточность Тупик
У меня есть проблема, похожая на this , но я Я знаю, что когда я прошу прочитать строку, отправитель должен отправить конец строки. Что меня смущает, так это то, что при отладке это работает. Вероятно, потому что порядок, который я перешагнул...
194 просмотров
schedule 12.11.2023

JSONObjectRequest с выбросами Volley W/dalvikvm﹕ threadid=1: поток завершается с необработанным исключением (group=0x40a6c9d8)
Я новичок в разработке Android и в SO, я только начал пару месяцев назад. Вы, ребята, были огромной помощью до сих пор! Я использую столько внешних библиотек, сколько могу. Я использую Volley и JSONObject , чтобы сделать запрос GET на сервер....
738 просмотров

PostThreadMessage C++ (CWinThread)
я использую MFC C++ и пытаюсь отправить сообщение в CWinThread, используя PostThreadMessage из класса Dlg, и сообщение не обрабатывается в классе потока .H файл потока: #define Message_Test_Id WM_USER + 1 class CTestMsg : public...
751 просмотров
schedule 25.12.2023

Проблемы с владением и заимствованием, а также с совместным использованием экземпляра в нескольких потоках
Я пытаюсь изучить Rust с помощью игрушечного проекта под названием workers . Я пытаюсь запустить task.perform() внутри пула потоков . Проблема: Compiling workers v0.1.0 (file:///Users/endel/Projects/rust/workers) src/lib.rs:45:21:...
68 просмотров
schedule 18.10.2023

Параллельное чтение/закрытие в Go кроссплатформенным способом
Недавно я понял, что не знаю, как правильно Read и Close в Go одновременно. В моем конкретном случае мне нужно сделать это с последовательным портом, но проблема более общая. Если мы сделаем это без каких-либо дополнительных усилий по...
900 просмотров

Rxjava2 и Retrofit2 Множественные/параллельные/одновременные вызовы api(post) в разных потоках
У меня есть этот код ниже, где я пытаюсь выполнить несколько последовательных вызовов API, используя Retrofit2 + RxJava2 @Override public void onClick(View v) { count++; request.setName("rober");...
1310 просмотров

Java: отменить выполнение метода службы REST
Я предоставляю Stateless EJB как службу REST. В моем POST-методе я вызываю Result r = longRunningBusinessMethod(); //return data Как сделать так, чтобы на стороне клиента можно было отменить выполнение longRunningBusinessMethod() ? Я...
198 просмотров
schedule 08.12.2023

Java Thread, как освободить ресурс, когда поток выполнен
У меня есть класс Java, который расширяется от Thread , и, например, я хочу отправить сообщение в очередь, но хочу повторно использовать Producer для каждого потока. Не закрывайте его, пока не будет выполнено Thread . public class Producer...
1478 просмотров
schedule 08.10.2023

Как отправить обработанные данные клиенту с помощью другого скрипта Python — Python Flask
У меня есть скрипт (сервер) Python с именем main.py , который принимает запросы клиентов и добавляет данные в очередь. Есть несколько рабочих потоков Python, которые проверяют эту очередь. Если worker свободен и очередь не пуста, worker берет...
173 просмотров

Модель Go Memory происходит раньше (каналы с общим состоянием)
Я пытаюсь более полно понять природу отношений Happens-Before между каналами и другим общим состоянием. В частности, я хочу посмотреть, создается ли какое-либо ограждение памяти при операции отправки и получения канала. Например, если я отправляю...
175 просмотров
schedule 19.11.2023