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

5 ответов

 переменная. Есть ли в смеси JSR или нет, есть правильный способ сделать это и миллион неправильных способов. Проблема заключалась в том, что какое-то время не было правильного способа сделать это из-за неправильного восприятия в сочетании с проблемой реализации, которая теперь исправлена ​​(если вы делаете «правильную» вещь).

ица вhttp://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html [http://www.cs.umd.edu/~pugh/java/memoryModel/DoubleCheckedLocking.html]говорит, что дважды проверенная блокировка имеет недостатки в Java. Мне просто интересно, это ...

10 ответов

Нет смысла иметь блокировки в приложении, если есть только один поток, и да, это снижение производительности, хотя для того, чтобы это попадание превратилось во что-то существенное, требуется немало вызовов.

имаю основную функцию блокировки ключевых слов от MSDN Заявление блокировки (C # Reference) Ключевое слово lock помечает блок операторов как критический раздел, получая блокировку взаимного исключения для данного объекта, выполняя оператор, а ...

0 ответов

@Atomerz: да, ты прав. Я неправильно понял вопрос и не увидел часть вопроса РЕДАКТИРОВАТЬ

аюсь выполнить некоторое базовое распараллеливание, используя _beginthreadex и передавая параметры в соответствии с приведенным мной примером, но это не сработает. Есть идеи? #include <iostream> #include <process.h> void MyThread(void *data) { ...

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

1 ответ

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

из моих методов (Method1) порождает новую тему. Этот поток выполняет метод (Method2) и во время исполнения выдается исключение. Мне нужно получить эту информацию об исключении на вызывающий метод (Method1) Могу ли я поймать это исключение ...

6 ответов

Итак, если вы в методе что-то делаете и хотите порождать некоторую асинхронную работу без создания нового потока, все, что вам нужно сделать, это поместить экземпляр делегата в очередь, используя метод Control.BeginInvoke. Теперь это на самом деле не многопоточность, но если вы добавляете очень маленькие кусочки работы в очередь, это будет выглядеть как многопоточность. Если, с другой стороны, вы даете ему много времени для выполнения метода, приложение будет зависать до тех пор, пока метод не будет завершен, что будет выглядеть как застрявшее приложение, даже если оно что-то делает.

а ли асинхронный вызов создает новый поток? Пример: Если JavaScript является однопоточным, то как он может выполнять асинхронную обратную передачу? Это на самом деле блокирует, пока не получит обратный вызов? Если да, то действительно ли это ...

4 ответа

Вот

вы говорите о том, что приложение Spring является многопоточным, вы обязательно обращаетесь к тому, являются ли сервлеты, определенные в этом приложении, многопоточными? Или приложение Spring можно настроить на многопоточность, даже если ...

3 ответа

Вы можете опубликовать обновленный код. возможно я могу определить проблему?

ю, что таких вопросов много. Я хотел бы опубликовать, чтобы я мог поделиться своим конкретным проблемой, потому что я расстраиваюсь. Я запускаю поток, который запрашивает путь из БД и помещает его в элемент image.problem, я создал изображение в ...

1 ответ

 принудительно увеличивает / обновляет столбец версии объекта.

я есть два (или более) Java Threads, создающих, обновляющих и удаляющих объекты из базы данных mysql с использованием JPA. Для этого у меня есть класс PersistenceLayer, создающий EntityManager и обеспечивающий методы сохранения, обновления и ...

11 ответов

http://www.codersource.net/win32_multithreading.html

аюсь создать поток в C ++ (Win32) для запуска простого метода. Я новичок в потоках C ++, но очень знаком с потоками в C #. Вот некоторый псевдокод того, что я пытаюсь сделать: static void MyMethod(int data) { RunStuff(data); } void RunStuff(int ...

8 ответов

 в этом ответ противоречат друг другу.

ного запутался насчет ожидания и уведомления / уведомления. Я знаю, что есть блокировка для каждого объекта Java. Я знаю, что ожидание освободит блокировку для другого потока. Как насчет уведомить / уведомить все? Снимает ли notify / notifyAll ...