Результаты поиска по запросу "multithreading"
Безопасно ли использовать существующий объект вместо создания определенного объекта блокировки?
РЕДАКТИРОВАТЬ: Как выясняется, когда я просматривал, я нашел вопрос, кажется, такой же, как мой, который я не нашел ранее:Разница между блокировкой (locker) и блокировкой ...
Как заблокировать таймер при обработке прошедшего события?
У меня есть таймер, который не должен обрабатывать обработчик прошедшего события одновременно. Но обработка одного прошедшего событиямай мешать другим. Я реализовал приведенное ниже решение, но что-то не так; кажется, что я должен использовать ...
многопоточность gSOAP
Я пытаюсь построить многопоточную веб-службу. Работает одна нить, в моей основной функции я использую это: int main(int argc, char **argv) { CardSoapBindingService CardSrvc; Config Conf ; Conf.update(); int port = Conf.listener_port; if (!port) ...
Останавливает ли точка останова все потоки?
Если в моей программе одновременно запущены два потока и я установил точку останова на одном из них, остановится ли другой поток, также остановится ли при достижении этой точки останова, или он продолжит выполняться независимо? (Я пишу на Java и ...
почему следующий код приводит к тупику
У меня есть следующий класс public class LockTester implements Runnable{ private static Locker locker = new Locker(); public static void main(String[] args){ for(int i=0;i<10;i++){ Thread t = new Thread(new LockTester()); t.start(); } } public ...
Java: Как различить ложное пробуждение и тайм-аут ожидания ()
Вот случай, когда поток ожидает notify () или тайм-аут. Здесь добавлен цикл while для обработки ложного пробуждения. boolean dosleep = true; while (dosleep){ try { wait(2000); /** * Write some code here so that * if it is spurious wakeup, go ...
Как отладить только один поток в Visual Studio [дубликат]
На этот вопрос уже есть ответ здесь: «Шаг за шагом» при отладке многопоточных программ в Visual Studio [/questions/336628/step-over-when-debugging-multithreaded-programs-in-visual-studio] 6 ответовЯ хотел бы иметь возможность следить за ...
BackgroundWorker OnWorkCompleted создает исключение для нескольких потоков
У меня есть простой UserControl для подкачки базы данных, который использует контроллер для выполнения реальных вызовов DAL. Я используюBackgroundWorker выполнять тяжелую работу, и наOnWorkCompleted Если я снова включу некоторые кнопки, ...
Что использовать вместо оператора «lock», когда код выполняется на нескольких машинах?
lock заявление [http://msdn.microsoft.com/en-us/library/c5kehkcz%28v=VS.100%29.aspx] гарантирует, что один поток не входит в критическую секцию кода, в то время как другой поток находится в критической секции. Однако это не будет работать, ...
Безопасен ли поток статического счетчика в многопоточном приложении?
public class counting { private static int counter = 0; public void boolean counterCheck(){ counter++; if(counter==10) counter=0; } }Метод counterCheck может быть доступен нескольким потокам в моем приложении. Я знаю, что статические переменные ...