Результаты поиска по запросу "multithreading"

2 ответа

Заставьте несколько потоков использовать и измените одну и ту же переменную

в моей программе мне нужно, чтобы несколько потоков использовали и редактировали одну и ту же переменную, но, похоже, она не работает. Вот пример того, что я имею в виду, это будет мой основной класс. public class MainClass { public static int ...

4 ответа

Метод блокировки в c #

У меня есть один класс с этими тремя методами. Этот класс используется многими потоками. Я хотел бы, чтобы Method1 ждал, если Method2 и / или Method3 работают в каких-либо потоках. Какие-либо предложения? public class Class1 { public static void ...

4 ответа

как использовать runOnUiThread без получения ошибки компилятора «невозможно сделать статическую ссылку на нестатический метод»

У меня есть основной класс; ClientPlayer extends Activity {и сервис LotteryServer extends Service implements Runnable {при попытке использовать RunOnUiThread в методе запуска этого сервиса я получаю сообщение об ошибке компилятора: «не удается ...

ТОП публикаций

4 ответа

запись нескольких потоков в std :: cout или std :: cerr

У меня есть потоки OpenMP, которые пишут в консоль через cout и cerr. Это, конечно, небезопасно, поскольку выходные данные могут чередоваться. Я мог бы сделать что-то вроде #pragma omp critical(cerr) { cerr << "my variable: " << variable << ...

4 ответа

Конвейеры, мультиплексирование и неограниченная буферизация

(ПРИМЕЧАНИЕ: я использую .Net 4,не .Net 4.5, поэтому я не могу использовать классы DataflowBlock TPL.) TL; DR версия В конечном счете, я просто ищу способ обработки последовательных рабочих элементов с использованием нескольких потоков таким ...

7 ответов

Что является более эффективным, базовая блокировка мьютекса или атомное целое число?

Для чего-то простого, например, счетчик, если число потоков будет увеличиваться. Я читал, что блокировки мьютекса могут снизить эффективность, так как потоки должны ждать. Итак, для меня атомный счетчик был бы наиболее эффективным, но я читал, ...

1 ответ

Android тост сообщение из отдельного класса потока

Я не совсем понимаю, как использовать тост для распечатки сообщений. Мне нужно использовать его для распечатки сообщений, которые приходят из цикла while потока. Мой поток, который отображает графику, относится к другому классу, чем моя ...

1 ответ

Ткинтер и многопоточность

Я использовал следующий код, чтобы проверить, работает ли Tkinter вместе с многопоточностью. Но следующий код не работает (графический интерфейс перестает отвечать на запросы, как только он запускается). Может кто-нибудь объяснить, почему это не ...

2 ответа

Есть ли класс .Net для того, чтобы делать то, что ManualResetEvent.PulseAll () будет делать (если он существует)?

Есть ли класс .Net, чтобы делать то, чтоManualResetEvent.PulseAll() будет делать (если бы он существовал)? У меня есть потребность атомарно выпустить набор потоков, ожидающих одного и того же сигнала. (Я не беспокоюсь о «ночных давках» для моего ...

1 ответ

ManualResetEventSlim: вызов .Set (), за которым сразу следует .Reset (), не освобождает * никаких * ожидающих потоков

ManualResetEventSlim: вызов .Set (), за которым сразу следует .Reset (), не освобождаетЛюбые ожидающие темы (Примечание: это также происходит сManualResetEventне только сManualResetEventSlim.) Я попробовал приведенный ниже код как в режиме ...