multithreading
Вопросы и ответы
Вопрос или проблема У меня есть файл только для чтения размером 1 ГБ, содержащий сериализованные данные. У меня есть 2 дублирующих процесса, которые хотят десериализовать файл в объекты C++ и использовать их в моей программе. С помощью mmap, похоже, я
Вопросы и ответы
Вопрос или проблема Я преобразую программу, чтобы она использовала ИИ с многопоточными методами вместо последовательного выполнения. Я попытался смоделировать многопоточность, обрабатывая данные пакетами в моем тестовом коде сначала, чтобы убедиться
Вопросы и ответы
Вопрос или проблема В C, предположим, у меня есть что-то вроде: struct node { struct node *next; void *data; }; static thread_local struct node *head; то есть, связный список для каждого потока. Если я хочу убедиться, что все элементы списка автоматически
Вопросы и ответы
Вопрос или проблема Закрыто. Этот вопрос требует подробностей отладки. В данный момент он не принимает ответы. Измените вопрос, чтобы включить желаемое поведение, конкретную проблему или ошибку, и самый короткий код, необходимый для воспроизведения проблемы.
Вопросы и ответы
Вопрос или проблема Мы используем wildfly-9.01 для веб-приложения на Java. Для логирования мы используем log4j-1.2.17.jar. При условиях нагрузки приложение использовало больше CPU и стало неотзывчивым. После анализа дампа потоков мы поняли, что было много
Вопросы и ответы
Вопрос или проблема Среда: Версия Qt: 6.3.2 Версия MySQL: 9.0 Я успешно установил драйвер MySQL, и мое приложение подключается к базе данных без проблем в однопоточном контексте. Структура приложения: В моем приложении: Главный поток считывает данные
Вопросы и ответы
Вопрос или проблема Я интегрировал Azure SDK для CPP в свое приложение, и по сравнению с старым Azure SDK наблюдается значительное замедление. После обновления для загрузки параллелизма Azure-sdk-for-cpp загрузка работает лучше, но загрузка все еще ОЧЕНЬ МЕДЛЕННАЯ.
Вопросы и ответы
Вопрос или проблема Я хочу, чтобы каждый раз, когда создается студент, отображалось, кто был создан и в каком department они учатся. Я застрял и не знаю, какие параметры передать в printInfo(), есть у вас идеи? Я также предоставляю пример выполнения Вывод
Вопросы и ответы
Вопрос или проблема Впервые работаю с потоками. Проект принимает ввод от пользователя с помощью лямбды, поэтому мне нужно дождаться, пока эта лямбда получит корректные данные, чтобы продолжить выполнение потока. По моим исследованиям, я не нашел хорошего
Вопросы и ответы
Вопрос или проблема Этот код должен остановиться на 15 символах (строка), но он этого не делает и продолжает работать бесконечно. Главная проблема этого кода заключается в том, что логика условия переменной не позволяет всем потокам распознавать, когда
Вопросы и ответы
Вопрос или проблема Мой скрипт на Python (на macOS, если это имеет значение) запускает вебсокет-сервер, который получает видеозапись в виде изображений JPEG. Он помещает эти изображения (bytes объекты) в очередь. Другой поток выполняет их отображение
Вопросы и ответы
Вопрос или проблема Я изучаю потоки в Java и столкнулся с двумя разными способами создания потока. Я не уверен в технических различиях между ними: // Подход 1 Thread n = new Thread(new NumberGenerator(100)); // Подход 2 Thread n = new Thread(new NumberGenerator(100)::run);
Вопросы и ответы
Вопрос или проблема В приведенном ниже коде я заполняю содержимое словаря затем присваиваю его переменной Data. Таким образом, я предполагаю, что Data будет содержать либо null, либо Dictionary с двумя элементами внутри. Но является ли это действительным ожиданием?
Вопросы и ответы
Вопрос или проблема У меня есть два потока. Поток 2 заблокирован на опросе, который включает дескриптор прерывания. Поток 1 записывает в дескриптор прерывания, чтобы разбудить поток 2. Поток 1 также записывает в атомарный булевый тип сразу перед пробуждением потока 2.
Вопросы и ответы
Вопрос или проблема Я пытаюсь подключить два жука esp32-c6 вместе в сети Thread 1.3. Они оба прошиты одним и тем же кодом. Если они обнаруживают сеть, то присоединяются к ней. Если сети нет, то они создают сеть и становятся её лидерами.
Вопросы и ответы
Вопрос или проблема В потоке я создаю несколько System.Threading.Task и запускаю каждую задачу. Когда я вызываю .Abort() для завершения потока, задачи не отменяются. Как я могу передать .Abort() моим задачам? Вы не можете. Задачи используют фоновые потоки из пула потоков.
Вопросы и ответы
Вопрос или проблема Закрыто. Этот вопрос должен быть более сфокусированным. В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он сосредоточился только на одной проблеме, отредактировав этот пост.
Вопросы и ответы
Вопрос или проблема Кто-нибудь может помочь мне предложить методы оптимизации многопоточной обхода моего квадер дерева для ускорения процесса обнаружения еще больше? Спасибо. Самое простое описание этой проблемы — это как обойти квадер дерево, используя несколько потоков.
Вопросы и ответы
Вопрос или проблема Если я использую потоконебезопасную функцию STL в своем DLL (например, std::localtime, которая использует память, разделяемую между потоками), нужно ли мне беспокоиться о том, что потоки, запущенные вызываемой программой, могут мешать
Вопросы и ответы
Вопрос или проблема У меня есть приложение JavaFX, в котором одна из функций заключается в поиске (больших) бинарных данных по конкретным шаблонам. Чтобы интерфейс оставался отзывчивым, я создаю параллельную задачу и помещаю её в отдельный поток: public