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

60
голосов
2
ответа
Я пытаюсь использовать глобальную переменную между двумя функциями в python . Они работают одновременно с многозадачностью. проблема в том, что ее, как глобальная переменная, вообще не глобальна, в...
4 года, 7 месяцев назад NimaNr
86
голосов
1
ответ
Я хочу, чтобы pictureBox1 отображал CurrImage в пользовательском интерфейсе (основной поток), и в то же время CurrImage должен быть изменен в фоновом потоке, на выполнение которого требуется некото...
7 лет назад Basco
128
голосов
4
ответа
Скажем, если у меня есть процессор, например this , который говорит # cores = 4, # threads = 4 и без поддержки Hyper-threading. Означает ли это, что я могу запускать 4 одновременных программы/проце...
9 лет, 7 месяцев назад teonghan
60
голосов
3
ответа
У меня есть два метода, которые используются в основном методе, таком как public bool isBadMethod() { bool isBad = Method1(); if(isBad) return true; else return Method2(); } bool Method1() { ..... ...
6 лет, 1 месяц назад Dotnet Learner
60
голосов
0
ответов
Я пытаюсь настроить конвейер в NodeJS. Длинный поток довольно больших (1 МБ +) буферов проходит между функциями, которые применяют различные преобразования к тем же данным. На этапах, где выполняет...
2 года, 2 месяца назад justdoityourself
97
голосов
3
ответа
Я изучаю темы в C, и у меня есть этот теоретический вопрос, который сводит меня с ума. Предположим, что следующий код: 1) void main() { 2) createThread(...); // create a new thread that does "somet...
5 лет, 11 месяцев назад y0n1
60
голосов
1
ответ
У меня есть приложение, которое копирует файлы из одного места в другое, используя QFile::Copy(..) . Процесс копирования выполняется в отдельном потоке в рабочий объект, однако иногда зависает GUI,...
3 года, 6 месяцев назад GTRONICK
77
голосов
3
ответа
В Android, но может быть в любой программе Java, я RunTimeException дочерний поток, который RunTimeException . Код выглядит так: new Thread(new Runnable() { @Override public void run() { throw new ...
3 года, 12 месяцев назад j2emanue
110
голосов
1
ответ
Я пытаюсь понять, как работает многопоточность, это мой код: #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include <string.h> #include...
2 года, 2 месяца назад AshR
-5
голосов
1
ответ
У меня небольшая проблема с визуальным базовым 6 проектом. Все работает отлично в среде IDE, но исполняемый файл сбой при каждом запуске приложения. Приложение использует обратные вызовы для связи ...
1 год, 10 месяцев назад Metin Avcı
92
голоса
2
ответа
Когда я cout std::thread::hardware_concurrency он дает 1. Но из cppreference Возвращает количество параллельных потоков, поддерживаемых реализацией. Значение следует рассматривать только как подска...
3 года, 5 месяцев назад InQusitive
61
голос
4
ответа
Я создаю сервер, и сервер создает поток для каждого подключаемого клиента. Этот поток будет иметь открытый входной поток, который будет отслеживать входящие сообщения. Runnable этого потока будет н...
5 лет, 11 месяцев назад efronberlian
69
голосов
3
ответа
Я новичок в ruby ​​и пытаюсь работать с потоками Скажем, у меня есть метод, который я хочу запустить каждый x секунд , как следует def say_hello puts 'hello world' end Я пытаюсь запустить его следу...
6 лет, 4 месяца назад dopplesoldner
90
голосов
0
ответов
Я создал поток и получил объект диспетчера потоков, вызывая ObReferenceObjectByHandle(). Что произойдет, если я обработаю дескриптор объекта, вызвав ObDereferenceObject(), пока поток все еще активе...
2 года, 2 месяца назад user1915016
49
голосов
1
ответ
Мне нужно очереди событий и выполнять их параллельно. Мой код С# ставит в очередь события в блокирующей коллекции и выполняет каждое событие в рабочем потоке с помощью ThreadPool. Однако, если собы...
2 года, 3 месяца назад Menna Tarek
-4
голоса
2
ответа
Можно ли изменить свойства элементов управления формами из другого потока без создания отдельного метода и делегирования для каждого свойства, которое вы хотите изменить? В настоящее время я пишу м...
6 лет, 3 месяца назад Nick
91
голос
1
ответ
Я новичок в сети и С#. Я пытаюсь разработать асинхронный одиночный сервер, к которому могут подключаться несколько асинхронных клиентов, и может отправлять и получать сообщения между каждым клиенто...
3 года, 5 месяцев назад pratul jn
60
голосов
2
ответа
Я работаю над приложением на основе comp. В этом приложении имеется n количество контейнеров, которые обмениваются данными друг с другом через службы RMI, которые они предоставляют друг другу. В то...
11 лет назад user4910881
84
голоса
0
ответов
У меня есть приложение Swing, которое имеет JXTable, используя пользовательскую модель, поддерживаемую Vector, ограниченным 2500 записями по специальному коду в модели. Когда новые записи обрабатыв...
1 год, 11 месяцев назад devyndraen
60
голосов
0
ответов
Кажется, что C++ Networking TR2 содержит/основан на библиотеке ASIO, которая все-но реализует пул потоков - дополнительные 30 строк достаточны для рудиментарного - значит ли это что-то вроде std::t...
3 года, 11 месяцев назад einpoklum
84
голоса
5
ответов
Когда поток завершен, вы не можете запустить его еще раз, используя метод start(): он выдает исключение. Может ли кто-нибудь объяснить, почему? Что стоит за таким архитектурным решением?
9 лет, 10 месяцев назад folone
84
голоса
2
ответа
Я создал приложение, которое одновременно обрабатывает несколько таблиц базы данных. В настоящее время я создал одно соединение для процесса и пытаюсь выполнить запрос, например, выбрать запрос для...
3 года, 12 месяцев назад Tej Kiran
98
голосов
0
ответов
У меня есть простое приложение, которое получает сообщения через TCP Socket и обрабатывает одни и те же сообщения и выполняет некоторые действия. Я использовал std :: queue для хранения сообщений и...
2 года, 5 месяцев назад Ch V Kishore
49
голосов
2
ответа
Я создал один поток в С#. Теперь я хочу поместить поток, который я создал, в определенный промежуток времени. А потом я хочу начать свою нить. Моя цель: я хочу ежедневно вызывать функцию updateMark...
6 лет, 11 месяцев назад Saravanan
60
голосов
1
ответ
Я использую пакет MyHDL для аппаратного моделирования, но я хочу поместить вокруг него графический интерфейс, чтобы пользователи могли интерактивно изменять сигналы и видеть, как обновляются другие...
8 лет, 11 месяцев назад Matt
85
голосов
1
ответ
Так что в основном ситуация, в которой я нахожусь, у меня есть куча нитей, каждая из которых выполняет разные вычисления в течение недели. В конце недели каждый поток вызывает функцию X(), а затем ...
7 лет, 3 месяца назад user1782677
49
голосов
2
ответа
У меня есть список потоков X (потенциально более 100), я хочу запустить не более пяти одновременно. Я придумал это: import os from os import listdir from os.path import isfile, join import shutil i...
5 лет, 7 месяцев назад Eildosa
60
голосов
2
ответа
В моем приложении в настоящее время действуют 2 службы и 1 активность. Моя первая услуга, называемая датчиком, просто возвращает все значения датчиков телефона. Затем у меня есть вторая услуга под ...
8 лет, 9 месяцев назад user4910881
60
голосов
3
ответа
Я использую ThreadPoolExecutor для реализации потоков в моем приложении Java. У меня есть XML, который мне нужно разобрать и добавить каждый node из него в поток для выполнения завершения. Моя реал...
10 лет, 2 месяца назад Amit
79
голосов
1
ответ
У меня есть клиент REST, который получает объект JSON. Этот Клиент работает в собственном потоке, и объект обновляется примерно 10 раз в секунду. Основной класс (который создал поток) должен теперь...
5 лет назад Raphael H.
93
голоса
0
ответов
Я пытаюсь использовать библиотеку C++ ZMQ в качестве коммуникационной библиотеки, пытаюсь создать многопоточный сервер, позволяющий одновременно отвечать нескольким клиентам. Вот мой следующий прим...
12 месяцев назад xmanreturn
61
голос
0
ответов
Как я читал в некоторых статьях и официальной документации NodeJ, есть цикл обработки событий, который принимает обратные вызовы и выполняет их, когда это необходимо. И если я понимаю, что это один...
11 месяцев назад Andriy
92
голоса
0
ответов
[edit 10/29/18] - Похоже (на основе регистрации), что функция parallel.foreach не ожидает информацию о возвращаемом значении Ниже приведен код, который я использую для многопоточной функции PowerSh...
1 год, 4 месяца назад Bbb
91
голос
1
ответ
У меня две формы: frm1 и frm2 : public partial class frm1 : Form { private WebMethods wm; public frm1() { InitializeComponent(); } private void button_Click(object sender, EventArgs e) { wm = new W...
5 лет, 9 месяцев назад saeid ezzati
60
голосов
1
ответ
Я рассмотрел почти каждый вопрос о java multithreading здесь на SO, но я не совсем понимаю, правильно ли я понимаю. Я хочу понять, как выглядит последовательность операций, как я описал ниже. impor...
6 лет, 2 месяца назад peteykun
50
голосов
3
ответа
У меня есть файл CSV с zip файлом. У меня есть график работы кварца, который читает файл. Но иногда пользователь может щелкнуть и прочитать файл. Возможно ли, что если во время работы файла пользов...
8 лет, 3 месяца назад user882196
69
голосов
1
ответ
Поэтому я разработал достойный сценарий, чтобы делать то, что хочу, однако он медленный и скучный. Может кто-нибудь, пожалуйста, скажите мне, как я могу ускорить это, или, черт возьми, даже сделать...
6 лет, 3 месяца назад user3000453
116
голосов
4
ответа
У меня есть приложение, в котором каждый поток (кроме основного потока) должен создать собственное окно. Я попытался создать поток, а затем вызвал this->exec() в функции run . Тем не менее, я по...
7 лет, 11 месяцев назад chacham15
60
голосов
7
ответов
Мне нужно искать строку в 10 файлах большого размера (в формате ZIP 70 МБ) и печатать строки с строкой поиска в соответствующие 10 выходных файлов (т.е. вывод файла 1 должен быть в файле output_fil...
9 лет, 9 месяцев назад Geeta
60
голосов
1
ответ
Кажется случайным шансом, что я получу исключение перекрестного потока при выполнении моего приложения формы выигрыша. Вот как я пытаюсь это сделать: private void ToOutput(string s) { if (!this.IsH...
6 лет, 5 месяцев назад Lee
Чтобы , пожалуйста,
Выберите тему жалобы:

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