Multithreading – вопросы и ответы

97
голосов
1
ответ
Я выполнил свою должную осмотрительность, но не могу найти ответ на этот вопрос: Как работает механизм сигнала/слота Qt с потоками, отличными от Qt? В частности, безопасно ли выпустить сигнал из не...
3 месяца, 1 неделя назад Andrey Mishchenko
94
голоса
1
ответ
Средство renderer(_:updateAtTime:) SceneKit renderer(_:updateAtTime:) работает в фоновом потоке. Apple заявила, что не вызывает каких-либо методов NSView и подклассов вне основного потока. projectP...
3 месяца, 1 неделя назад andyvn22
76
голосов
1
ответ
Недавно я реализовал решение ODE из библиотеки Apache Commons . Я считаю, что это очень хорошо, я должен сказать, но у меня есть некоторые вопросы, которые частично связаны с интерфейсами JAVA и ча...
3 месяца, 1 неделя назад SteewDK
55
голосов
4
ответа
Я хотел запускать асинхронную задачу каждые 1 секунду и обновлять экран каждые 1 секунду. Как это можно сделать? Для простого примера я хочу показать текущее время каждые 1 секунду. Я создаю задачу...
3 месяца, 1 неделя назад Vishnudev K
205
голосов
20
ответов
Согласно Википедии, проблема "смущающей параллели" - это та, для которой мало или вообще не требуется усилий для разделения проблемы на ряд параллельных задач. Raytracing часто упоминается в качест...
3 месяца, 1 неделя назад Andrew Bainbridge
121
голос
1
ответ
У меня многопоточность, которая выполняет ввод данных, и в данный момент каждый поток вводит похожие данные. Я хотел бы создать контейнер, подобный фотографии, которую я приложил. Я хочу обновить с...
3 месяца, 1 неделя назад Arya
85
голосов
1
ответ
Я создал два потока "READ_THREAD" и "WRITE_THREAD", которые работают непрерывно с некоторым интервалом ожидания, как показано в коде ниже. Когда я запускаю этот код без запроса на вставку базы данн...
3 месяца, 1 неделя назад Anuj.Nogja
55
голосов
2
ответа
Я использую многопоточный OpenGL для рендеринга в окно. Если я нажму кнопку, модель будет повернута на 5 секунд. После этого поворота я распечатываю FPS. В остальное время OpenGL ничего не делает. ...
3 месяца, 1 неделя назад Thomas
77
голосов
1
ответ
Я пытаюсь разработать приложение, и сейчас я хотел бы отредактировать текст метки вводами из двух разных UIPickerView. Сначала я получу ошибку. "thread 1: exc_bad_instruction(code=exc_i386_invop,su...
3 месяца, 1 неделя назад G Buis
66
голосов
2
ответа
Я только что прочитал этот ответ (ответ с тех пор был удален), и я уверен, что видел, как приложения зависали после того, как они висели, и то, что я прочитал, имеет смысл. Если вы заблокируете осн...
3 месяца, 1 неделя назад James Webster
77
голосов
2
ответа
Я пытаюсь выполнить мягкое требование в режиме реального времени, когда задача должна быть завершена в < 1 мс под Linux. В настоящее время я использую pthreads с 4-8 потоками, чтобы попытаться д...
3 месяца, 1 неделя назад Paul R
54
голоса
1
ответ
Поэтому я хочу разобрать таблицу примерно на 10 веб-сайтах, поэтому я хочу создать новый поток для каждого сайта. Однако я не совсем уверен, как вернуть данные из этого типа запроса. Здесь один кла...
3 месяца, 1 неделя назад LewlSauce
66
голосов
1
ответ
Я читал о потоках в С++ 11, и я сделал #include <iostream> #include <thread> using namespace std; void doSomething() { cout << "Inside doSomething " << endl; } void doSometh...
3 месяца, 1 неделя назад user4910881
77
голосов
1
ответ
Я пытаюсь получить долготу и широту пользователя через несколько секунд. Запуск должен повторить метод в течение нескольких секунд. Проблема: когда система получает долготу и широту и метод removeC...
3 месяца, 1 неделя назад osat
101
голос
3
ответа
У меня возникли проблемы с пониманием этого. Вот что происходит. Я создаю новый поток, который поддерживает соединение JDBC с базой данных Oracle. Когда я прошу его подключиться к базе данных, роди...
3 месяца, 1 неделя назад Yaroze
-4
голоса
1
ответ
private async void Button_Click(object sender, RoutedEventArgs e) { if (!AutoCompletions.Contains(Suggestions.Text) || !AutoCompletions.Contains(Suggestions1.Text)) { MessageDialog messageDialog = ...
3 месяца, 1 неделя назад Rolly Mickey
55
голосов
1
ответ
Я запускаю скрипт в eclipse (java main method program), который создает потоки, где каждый поток обрабатывает лист excel, а затем сохраняет обработанные данные в базе данных. Это хруст данных с 2 д...
3 месяца, 1 неделя назад Abhishek
55
голосов
2
ответа
Попробуйте это в LinqPad: Observable .Range(0, 10) .GroupBy(x => x % 3) .ObserveOn(Scheduler.NewThread) .SelectMany(g => g.Select(x => g.Key + " " + x)) .Dump() Результаты явно non- детерм...
3 месяца, 1 неделя назад Daniel Moore
86
голосов
2
ответа
У меня есть сценарий запуска 2 отдельных автономных инструментов опроса java, где он будет запускать определенную задачу с фиксированным интервалом в 5 минут. Сценарий MY (для каждой службы опроса)...
3 месяца, 1 неделя назад Shahriar
101
голос
3
ответа
У меня есть следующий контекст: private void btn_Click(object sender, EventArgs e) { Thread newThread = new Thread(Step1); newThread.Start(this); } private void Step1(object stateInfo) { Register()...
3 месяца, 1 неделя назад Yeseanul
67
голосов
1
ответ
Мне нужно создать именованную блокировку, которая корректно работает с многопоточным приложением для Linux. Каждый экземпляр приложения мог использовать более одного имени-блокировки с разными имен...
3 месяца, 1 неделя назад knst
54
голоса
2
ответа
Моим вариантом использования являются два объекта в отношениях 1..N, скажем, Box и Items in Box. Box имеет атрибут "емкость", который указывает, сколько элементов я могу иметь в поле. Что я на само...
3 месяца, 1 неделя назад balent
85
голосов
1
ответ
У меня есть многопоточное приложение, в котором потоки используют глобальную переменную. И эта переменная обновляется только один раз в главной теме. Каким будет лучший способ убедиться, что все ос...
3 месяца, 1 неделя назад awsome
55
голосов
1
ответ
При создании метки, которая использует данные из API в закрытии, который возвращает данные из этого api: APIData().getRequest(epicGamesUsername: "test") { (output) in DispatchQueue.main.async { let...
3 месяца, 1 неделя назад Julian L
149
голосов
4
ответа
изучая некоторое базовое программирование с помощью python, я нашел web.py. я застрял с глупой проблемой: Я написал простое консольное приложение с основным контуром, который обрабатывает элементы ...
3 месяца, 1 неделя назад Titusz
54
голоса
1
ответ
Я хотел бы создать программу, которая контролирует некоторые процессы. Для этого я создал структуру, содержащую процессы для мониторинга, другую структуру, которая содержит, какие процессы все еще ...
3 месяца, 1 неделя назад kampi
127
голосов
3
ответа
В glibc malloc реализуется с арены . Так, например, возможно, что память, сначала выделенная malloc , а затем free d в потоке A, не может использоваться другим вызовом malloc в потоке B, поскольку ...
3 месяца, 1 неделя назад Allanqunzi
86
голосов
3
ответа
У меня была старая сетевая клиентская программа. Я пытаюсь изменить его на многопоточную программу. Не могли бы вы рассказать мне свое мнение о безопасности потоков для следующего списка JobList ? ...
3 месяца, 1 неделя назад heon
54
голоса
1
ответ
Я пытаюсь понять, как работает parallelStreams. Рассмотрим следующий пример: public class Person { private String name; public String getName() { return name; } public void setName(String name) { t...
3 месяца, 1 неделя назад kukudas
55
голосов
1
ответ
У меня есть многопоточное приложение Python 3, которое в потоке # 1 принимает связь сокетов TCP. Тема № 2 проверит все текущие соединения, если у них есть что-нибудь, чтобы получить, а затем выполн...
3 месяца, 1 неделя назад Harvey
-4
голоса
2
ответа
Я пытаюсь изучить pthread/mutex, но, несмотря на много исследований/чтения в Интернете, я не понимаю, что происходит с этим кодом: #include <stdio.h> #include <stdlib.h> #include <pt...
3 месяца, 1 неделя назад Gerald B.
86
голосов
1
ответ
Я работаю над приложением WPF, в котором ViewModel периодически проверяет источник данных, чтобы определить, нужно ли ему изменять содержимое списка. Если ViewModel понимает, что данные были измене...
3 месяца, 1 неделя назад Izzo
109
голосов
3
ответа
Я относительно новичок в Java, и я пытаюсь сделать страницу входа для своего настольного приложения. У меня есть поток под названием "listen", который должен вызываться, когда приложение открываетс...
3 месяца, 1 неделя назад Dan Hayes
94
голоса
2
ответа
Предположим, что существуют два метода methodA() и methodB() , которые вызываются из отдельных потоков. Я хочу, когда methodA() тогда поток, который methodB() , блокируется до methodA() , и наоборо...
3 месяца, 1 неделя назад m3th0dman
95
голосов
1
ответ
В настоящее время я пишу программу Python для получения данных из сокета TCP/UDP, а затем записываю данные в файл. Прямо сейчас, моя программа связана с I/O, записывая каждую дейтаграмму в файл, ка...
3 месяца, 1 неделя назад Swoldier
55
голосов
1
ответ
Я запускаю внешнее приложение Visual Basic для выполнения вычислений CPU и памяти. Код более или менее выглядит следующим образом: gApp = New CANoe.ApplicationgApp = New CANoe.Application While gAp...
3 месяца, 1 неделя назад arthur
55
голосов
1
ответ
У меня есть класс, похожий на эту полосатую версию: abstract class MainClass extends Thread{ protected $events = []; public function on($message, callable $callback){ $this->events[$message] = $...
3 месяца, 1 неделя назад Get Off My Lawn
94
голоса
1
ответ
У меня есть ListCtrl, который обрабатывает длинные задачи. В течение этого времени мне нужно иметь простой текст "Запуск", заполненный на wx.TextCtrl и очищенный после остановки потока. Как это мож...
3 месяца, 1 неделя назад George
180
голосов
5
ответов
Есть ли более быстрый вид TMultiReadExclusiveWriteSynchronizer там? Возможно, FastCode? Начиная с Windows Vista, Microsoft добавила Slim Reader/Writer lock . Он
3 месяца, 1 неделя назад Ian Boyd
-10
голосов
2
ответа
Я изучаю многопоточную связь на Java. Я столкнулся с проблемой: Есть четыре потока T1, T2, T3 и T4. Все эти потоки запущены, есть условие "C". Всякий раз, когда какой-либо из этих четырех потоков д...
3 месяца, 1 неделя назад geekintown
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема