Это - своего рода опрос об общих проблемах параллелизма в Java. Примером могла бы быть классическая мертвая блокировка или состояние состязания или возможно ошибки многопоточного выполнения EDT в Swing. Я интересуюсь оба шириной...
У меня есть несколько наборов объектов. Я хочу добавить идентификатор (хранящийся в списках массивов объектов) к ранее существующим объектам, если имена (строки) двух объектов одинаковы. for (OperatorClass s1: ...
Я изучаю обучение нашей команды на параллелизме. Кто такие наиболее распространенные разработчики ловушек, попадают в окружающий параллелизм. Например, в .NET статичное ключевое слово открывает дверь в большое количество из...
Как кто-то в мире HPC, кто прибыл из мира веб-разработки предприятия, мне всегда любопытно видеть, как разработчики назад в "реальном мире" используют в своих интересах параллельные вычисления...
Означает ли это, что два потока не могут изменить базовые данные одновременно? Или это означает, что данный сегмент кода будет работать с предсказуемыми результатами, когда его выполняет более одного потока?
Согласно Википедии, "смущающе параллельная" проблема один, для которого минимальное усилие требуется, чтобы разделять проблему на многие параллельные задачи. Трассировка лучей часто цитируется в качестве...
Недавно, я имел необходимость для описывания некоторых проблем, которые я имею об условиях состязания в приложении, которое находится в разработке (не мной). К этому, вероятно, привлекут внимание...
Среда архитектуры ЦП изменилась, несколько ядер тенденция, которая изменится, как мы должны разработать программное обеспечение. Я сделал многопоточную разработку в C, C++ и Java, я сделал мультипроцесс...
Я читал много недавно о том, как запись многопоточных приложений невыносима и узнала достаточно о теме для понимания, по крайней мере, на некотором уровне, почему это так. Я читал...
Когда я изучал Java, происходящий из среды приблизительно 20 лет процедурного программирования с основным, Паскалем, КОБОЛом и C, я думал в то время, когда самая твердая вещь об этом обертывала мою голову...
Я просто купил новый, ноутбук за 1 000 sub-US$, один нацеленный прямо в потребителе, рынке неразработчика и, просмотрев спецификации, был удивлен найти, что он прибыл стандарт с двухъядерным процессором...
Я получаю исключение в потоке «Thread-0» java.lang.NullPointerException. этот массив уже напечатан раньше, я не понимаю, почему во второй раз он выдает эту ошибку. вот мой код: ...
У меня примерно ~ 60000 тестов, каждый из которых занимает от 30 минут до 2 часов, чтобы бежать. Последовательно, что это безумие, поэтому я решил запустить тесты на отдельные потоки. Я разрабатываю решение сейчас, ...
Предположим, что у меня есть целочисленная переменная в классе, и эта переменная может быть одновременно изменена другими потоками. Записи защищены взаимным исключением. Я должен защитить чтения также? Я услышал это...
Я изо всех сил пытаюсь объяснить "мертвую блокировку" в потоках в легких словах, поэтому помогите. Каков мог быть лучший пример "мертвой блокировки" (скажите в Java), и как это действительно происходит на шагах и как предотвратить его?
Есть ли простой способ ограничить количество одновременных заданий в bash? Под этим я подразумеваю создание & amp; блокировать, когда в фоновом режиме выполняется более n одновременных заданий. Я знаю, что могу реализовать ...
Я в настоящее время работаю над многопоточным приложением, и я иногда получаю одновременно исключение модификации (приблизительно несколько раз час в среднем, но происходящий в по-видимому...
Какие библиотеки существуют, чтобы другие языки программирования предоставили модель параллелизма Erlang-стиля (процессы, почтовые ящики, сопоставление с образцом получает, и т.д.)?Примечание: Я конкретно интересуюсь вещами...
GNU bash, версия 1.14.7 (1) У меня есть сценарий, называемый «abc.sh». Я должен проверить это только из сценария abc.sh ... внутри него я написал следующую инструкцию status = `ps -efww | grep -w "abc.sh" | grep ...
Я работаю над созданием вызова, назад функционируют для события удаления объекта кэша ASP.NET. В документации говорится, что я должен назвать метод на объекте или вызовах, которые я знаю, будет существовать (будет в объеме), такой как...
Если я создаю классы, которые используются в данный момент только в единственном потоке, я должен сделать их ориентированными на многопотоковое исполнение, даже если мне не нужно это в данный момент? Это могло быть, происходят, в котором я позже использую
У меня есть станд.:: список <Информация> infoList в моем приложении, которое совместно используется двумя потоками. Эти 2 потока получают доступ к этому списку следующим образом: Поток 1: использование push_back (), pop_front () или ясный () на...
Для маленького проекта я должен использовать простую базу данных с очень легкими требованиями: немного таблиц, не больше, чем немного тысяч записей всего, 2 или 3 пользователя. Я работаю в среде.NET. Как...
Я - симпатичный молодой разработчик, и все еще в фазе эмуляции моей карьеры. Я читал много о некоторых темах как параллелизм, и использующий единицу работы, чтобы позволить Вашему бизнес-слою управлять...
В то время как (верный) {...} Цикл в потоках плохо? Какова альтернатива? Обновление; к чему я пытаюсь... У меня есть ~10 000 потоков, каждое потребление сообщения от их частных очередей. У меня есть один поток...
Я прохожу проблемы на projecteuler.net, чтобы изучить, как программировать в Erlang, и у меня есть самое трудное время, создавая главный генератор, который может создать все начала ниже 2 миллионов, в...
Я работал над этим в течение нескольких дней теперь, и я нашел несколько решений, но ни одного из них невероятно простыми или легкими. Проблема - в основном это: у Нас есть кластер 10 машин...
Как использовать junit для запущения теста параллелизма? Скажем, у меня есть класс общественности класса MessageBoard {общественность синхронизировала пустое постсообщение (Строковое сообщение) {....} Общественность пусто...
В нашей системе у нас есть метод, который сделает некоторую работу, когда это назовут с определенным идентификатором: общественность освобождает doWork (длинный идентификатор) {/*... */} Теперь, эта работа может быть сделана одновременно для различных иде