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

2 ответа

Безопасно ли использовать существующий объект вместо создания определенного объекта блокировки?

РЕДАКТИРОВАТЬ: Как выясняется, когда я просматривал, я нашел вопрос, кажется, такой же, как мой, который я не нашел ранее:Разница между блокировкой (locker) и блокировкой ...

5 ответов

Как заблокировать таймер при обработке прошедшего события?

У меня есть таймер, который не должен обрабатывать обработчик прошедшего события одновременно. Но обработка одного прошедшего событиямай мешать другим. Я реализовал приведенное ниже решение, но что-то не так; кажется, что я должен использовать ...

1 ответ

многопоточность gSOAP

Я пытаюсь построить многопоточную веб-службу. Работает одна нить, в моей основной функции я использую это: int main(int argc, char **argv) { CardSoapBindingService CardSrvc; Config Conf ; Conf.update(); int port = Conf.listener_port; if (!port) ...

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

4 ответа

Останавливает ли точка останова все потоки?

Если в моей программе одновременно запущены два потока и я установил точку останова на одном из них, остановится ли другой поток, также остановится ли при достижении этой точки останова, или он продолжит выполняться независимо? (Я пишу на Java и ...

3 ответа

почему следующий код приводит к тупику

У меня есть следующий класс 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 ...

3 ответа

Java: Как различить ложное пробуждение и тайм-аут ожидания ()

Вот случай, когда поток ожидает notify () или тайм-аут. Здесь добавлен цикл while для обработки ложного пробуждения. boolean dosleep = true; while (dosleep){ try { wait(2000); /** * Write some code here so that * if it is spurious wakeup, go ...

3 ответа

Как отладить только один поток в Visual Studio [дубликат]

На этот вопрос уже есть ответ здесь: «Шаг за шагом» при отладке многопоточных программ в Visual Studio [/questions/336628/step-over-when-debugging-multithreaded-programs-in-visual-studio] 6 ответовЯ хотел бы иметь возможность следить за ...

4 ответа

BackgroundWorker OnWorkCompleted создает исключение для нескольких потоков

У меня есть простой UserControl для подкачки базы данных, который использует контроллер для выполнения реальных вызовов DAL. Я используюBackgroundWorker выполнять тяжелую работу, и наOnWorkCompleted Если я снова включу некоторые кнопки, ...

5 ответов

Что использовать вместо оператора «lock», когда код выполняется на нескольких машинах?

lock заявление [http://msdn.microsoft.com/en-us/library/c5kehkcz%28v=VS.100%29.aspx] гарантирует, что один поток не входит в критическую секцию кода, в то время как другой поток находится в критической секции. Однако это не будет работать, ...

6 ответов

Безопасен ли поток статического счетчика в многопоточном приложении?

public class counting { private static int counter = 0; public void boolean counterCheck(){ counter++; if(counter==10) counter=0; } }Метод counterCheck может быть доступен нескольким потокам в моем приложении. Я знаю, что статические переменные ...