Вопросы и ответы
Логирование из колбеков winapi
00
Вопрос или проблема Я разрабатываю C-приложение в Visual Studio 2022, используя WinAPI. У меня есть некоторые проблемы с логированием (для отладки) из обратных вызовов при использовании пула потоков WinAPI. Ниже приведен минимальный пример (без обработки
Вопросы и ответы
Проект springboot столкнулся с конфликтом портов, но процесс не завершился.
00
Вопрос или проблема У меня есть самый простой проект на springboot (java17+springboot[2.7.2|3.0.6]+elasticsearch8), который только интегрирует компоненты ElasticSearch8. Я обнаружил, что после повторного запуска проекта (предыдущий процесс не завершился)
Вопросы и ответы
Как проанализировать место создания потока на основе jstack?
00
Вопрос или проблема Я столкнулся с проблемой: у сервиса много потоков, около 3000. Я проверил информацию о потоках в jstack, но не смог увидеть, где поток был создан в сервисе. Конкретная информация о стеке потока следующая "pool-2480-thread-3" #3699990
Вопросы и ответы
Пул потоков Python зависает приложение
00
Вопрос или проблема В настоящее время я запускаю следующий скрипт на Python: # Функция для обработки MMR поиска def process_mmr_search(row, itemdesc): try: formatted_itemdesc = str(row[itemdesc]) print('отформатированное itemdesc mmr', formatted_itemdesc)
Вопросы и ответы
Передать в пул потоков переменную-член из родительского класса.
00
Вопрос или проблема У меня есть следующий класс: class CMyClass { public: void TestThreadPool(); protected: void MyMethod(); ... protected: std::unique_ptr<concurrent::threadpool> m_tp{}; } и реализация: void CMyClass::MyMethod() { std::this_thread::sleep_for(std::chrono::seconds(33));
Вопросы и ответы
Проблемы с многопоточностью в Java
00
Вопрос или проблема У меня есть длительная задача, выполняющая вычисленные симуляции, которую я решил запустить параллельно для повышения эффективности и объединения данных результатов. Недавно я добавил сложность в эту длительную задачу, и с тех пор
Вопросы и ответы
Может ли задача, выполняемая с помощью C++ std::async(std::launch::async…), быть переключена или “украдена” между потоками?
00
Вопрос или проблема В C++ на Windows, в задании, запущенном с помощью std::async(std::launch::async, ...), может ли оно сначала выполняться одним потоком, а после возможной смены контекста быть «украдено» и выполнено другим потоком?