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

120
голосов
1
ответ
У меня есть код для взаимодействия UI и рендеринга OpenGL. Но у меня проблемы с потоками. Мне нужно заблокировать поток GLSurfaceView и выполнить метод желания. Как это сделать?
1 день назад Okadzaki Tomoe
73
голоса
2
ответа
Как мы можем выполнять несколько процессов в php без использования pcntl_fork() ? Я много раз искал Google, но не нашел ничего полезного. Мой сервер не поддерживает pcntl_fork() .
1 день, 1 час назад Steve Tran
60
голосов
3
ответа
Хорошо. Я пишу TCP-клиент, который получает информацию от серверов minecraft. Я хочу, чтобы клиент, который получает информацию с 10 серверов одновременно. Поэтому для этого мне нужно использовать ...
1 день, 1 час назад Krimson
85
голосов
2
ответа
Я пытаюсь решить следующую проблему в Java: В отеле есть бар, в который входят курящие и не курящие клиенты. Бар имеет ограниченное количество мест для клиентов. Курение и курения клиенты одновреме...
1 день, 1 час назад Boyko Arsov
86
голосов
2
ответа
Является ли следующий код безопасным (учитывая его по отдельности) от рваного чтения? private static double flopsErrorMargin = 0.01d; public static double FlopsErrorMargin { get { double result = f...
1 день, 1 час назад Xenoprimate
73
голоса
2
ответа
Я создаю новый поток. Вот код метода потока: while (true) { if (!showHelp) { Console.Clear(); Console.WriteLine("=============================================="); Console.WriteLine(player.PlayList....
1 день, 1 час назад Sergey
110
голосов
3
ответа
Я новичок в мире программирования Linux C, поэтому попросите вашего терпения. Найдено несколько потоков о синхронизации между процессами (один и тот же процесс, но другой экземпляр) с использование...
1 день, 2 часа назад jdp
73
голоса
1
ответ
У меня есть программа, которая извлекает тысячи строк данных из таблицы visual foxpro, и я показываю это пользователю. Затем пользователь может выбрать столько проверок, сколько захочет, и я напишу...
1 день, 2 часа назад John Janssen
118
голосов
1
ответ
У меня есть два потока, достигающих точки в серверной программе в несколько разное время, отправляя строку. Я хочу, чтобы сервер останавливался на этом этапе, пока оба потока не получили строку, а ...
1 день, 2 часа назад James
102
голоса
4
ответа
Скажем, что поток в одном ядре вращается по переменной, которая будет обновляться потоком, запущенным на другом ядре. Мой вопрос в том, каковы накладные расходы на уровне кеша. Будет ли ожидающий п...
1 день, 3 часа назад MetallicPriest
73
голоса
2
ответа
наблюдая за фильмом о Дэвиде Бэйзли ( http://www.dabeaz.com ) о потоках python , я искал материал с потоками def countdown(n): while n > 0: if not n % 100000: print n n -= 1 >> from thread...
1 день, 3 часа назад damon
354
голоса
5
ответов
Я правильно понимаю, что это правильное использование параллельного словаря private ConcurrentDictionary<int,long> myDic = new ConcurrentDictionary<int,long>(); //Main thread at program...
1 день, 3 часа назад Jon
111
голосов
2
ответа
По многим причинам не рекомендуется использовать потоки внутри сервлета. java.util.Timer кажется оболочкой вокруг потока. Таким образом, также небезопасно использовать его? Если да, то какой самый ...
1 день, 3 часа назад mebada
84
голоса
1
ответ
Я создаю универсальное приложение, ориентированное на выполнение 8.1, а также новое для всего мира.NET. У меня есть некоторые операции в моем приложении, которые я хочу выполнять параллельно, асинх...
1 день, 3 часа назад saurav
73
голоса
1
ответ
У меня есть класс class Foo { var bar : Int var baz : Int } У меня есть два потока, которые имеют ссылку на один и тот же объект этого класса. Однако они обращаются к различным членам этого класса ...
1 день, 3 часа назад Victor Ronin
60
голосов
1
ответ
Есть ли способ установить тайм-аут на выполнение задачи, представленной ThreadPoolTaskExecutor? В противном случае возможно, что пул потрачен впустую на повешенные задачи, которые эффективно парали...
1 день, 3 часа назад Denis Kulagin
118
голосов
2
ответа
в Java я могу заставить потоки работать в течение длительных периодов времени, и мне не нужно оставаться внутри функции, которая начала поток. Goroutines, Go ответ на Threads, похоже, перестает раб...
1 день, 3 часа назад jim
103
голоса
3
ответа
Новинка на С# так голая со мной. Как вы обновляете текстовые поля и метки в основном потоке из нового потока, выполняющего другой класс. MainForm.cs(Основной поток) public partial class MainForm : ...
1 день, 3 часа назад tiptopjones
103
голоса
1
ответ
Я ищу оптимальный способ с точки зрения времени выполнения, чтобы ждать завершения независимых фьючерсов. Работа с двумя фьючерсами проста: оптимальный способ можно использовать следующим образом: ...
1 день, 4 часа назад ahlougha shad
94
голоса
2
ответа
У меня есть экземпляр WebM-writer, который принимает видео-фреймы в виде массивов байтов (буферов мультимедиа) из экземпляра кодировщика VP8 и непрерывно записывает их в MemoryStream , упаковывая и...
1 день, 4 часа назад xvdiff
-4
голоса
1
ответ
У меня есть две программы: /* system.c*/ #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #define OUTPUTNAME "write.out" main() { long i; i...
1 день, 4 часа назад Martha Pears
95
голосов
3
ответа
У меня есть приложение в JSF, где я загружаю файл. Очень простой. Вопрос в том, есть ли способ запустить (или продолжить выполнение) еще одну java-программу, когда я дойду до последней страницы мое...
1 день, 4 часа назад BRabbit27
60
голосов
1
ответ
Скажем, у меня есть объект "MyObj", который запускает повторяющийся поток, и я помещаю этот объект в хэш-карту. Если я удалю запись для этого объекта, это приведет к уничтожению потока? Или мне нуж...
1 день, 4 часа назад BastardDaemons
105
голосов
1
ответ
У меня есть сценарий, в котором я должен наблюдать другое приложение Rest из моего приложения asp.net, Первое решение состоит в том, что я должен выделить поток для него, который будет продолжаться...
1 день, 4 часа назад Numan Hanif
477
голосов
7
ответов
Я новичок в многопоточности и пытаюсь понять, как работают мьютексы. Было много Googling и Я нашел достойный учебник , но он все же оставил некоторые сомнения в том, как он работает, потому что я с...
1 день, 4 часа назад Nav
84
голоса
2
ответа
Возможный дубликат: Почему нам нужен Thread.MemoryBarrier()? От O'Reilly С# в двух словах: class Foo { int _answer; bool _complete; void A() { _answer = 123; Thread.Memo
1 день, 4 часа назад Tar
60
голосов
2
ответа
Я работаю над реализацией алгоритма банкиров в C и, похоже, работает нормально, за исключением того, что матрица распределения не добавляет значения правильно. В функции ресурсов запроса я использу...
1 день, 4 часа назад Jerum
74
голоса
1
ответ
Я создаю приложение Windows Form, где я выбираю папку, содержащую несколько файлов *.txt. Их длина может варьироваться от нескольких тысяч линий (кБ) до 50 линий (1 ГБ). Каждая строка кода содержит...
1 день, 4 часа назад Arcane
60
голосов
1
ответ
Я ничего не понимаю сейчас. У меня есть следующий фрагмент кода (упрощенная версия): #include <iostream> #include <thread> #include <condition_variable> #include <mutex> #in...
1 день, 4 часа назад grisha
60
голосов
2
ответа
Я знаю, что Thread.stop() и другие функции устарели, и я хочу остановить поток от выполнения, если выполняется определенное условие. Вот упрощенная версия того, что я делаю сейчас: public class Som...
1 день, 4 часа назад WillP
-10
голосов
1
ответ
Сначала я вызываю start а затем run . Когда я запускаю первый run() затем start() , run обрабатывается как метод и полностью запускается, а затем start , но таким образом у меня есть вывод как: 0Th...
1 день, 4 часа назад KS HARSHA
84
голоса
2
ответа
У меня 2 класса.java Главный: public class Controller extends javax.swing.JFrame { public static void updateProgressBar(int i) { jProgressBar1.setValue(i); jProgressBar1.repaint(); } public static ...
1 день, 4 часа назад Kalzem
86
голосов
2
ответа
Поддерживает ли SQLite запись базы данных операций только для других процессов или для потоков одного процесса? Можно ли использовать SQLite в многопоточном (= мультисессионном) приложении ASP.Net?
1 день, 4 часа назад macropas
84
голоса
3
ответа
У нас есть производственное веб-приложение, похожее на то, что поток застрял, выполняя кучу работы и запуская CPU и загружая среднее значение. Я очень хорошо знаю, в чем проблема: наша служба DWR п...
1 день, 4 часа назад Sean Adkinson
74
голоса
4
ответа
Я использую С# и Winforms в Visual Studio 2010 У меня есть программа, с которой я пытаюсь читать вывод через последовательный порт и печатать его на экране. Первоначально он запускался как консольн...
1 день, 5 часов назад Josh Bibb
-4
голоса
1
ответ
Я получаю то, что кажется ошибкой Threading/workload в Encog (3.x)... Использовал Encog CS 3.1, 3.2 и 3.3 с VS.NET 2015 на двух серверах, каждый из которых с двумя X400 сериями 4 ядра /4 потоками X...
1 день, 5 часов назад Molasar
111
голосов
1
ответ
Неясная блокировка между двумя потоками, по-видимому, связана с блокировкой Global Interpreter Lock или с какой-либо другой "за кадром-блокировкой", и я не понимаю, как продолжить устранение непола...
1 день, 5 часов назад CptJeanLuc
84
голоса
1
ответ
Я пытаюсь настроить потоковый TCP-сервер, используя расширение pthread для PHP. Я знаю, что официально не поддерживается, но я попытался сделать что-то вроде этого: class luokka extends Thread { pr...
1 день, 5 часов назад Mikael H.
74
голоса
1
ответ
У меня есть runnable gui swing class, который устанавливает мои переменные при инициализации конструктора. Когда gui работает, он работает как отдельный отдельный поток. Однако проблема заключается...
1 день, 5 часов назад Dr.Knowitall
120
голосов
1
ответ
У меня есть куча классов парсеров, которые подклассифицируют класс PriseParser и реализуют метод getAllPrices() (вызываемый PriseParser.getPrices(), который делает некоторые другие вещи, тоже не св...
1 день, 5 часов назад Marios
Чтобы , пожалуйста,
Выберите тему жалобы:

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