Вопросы с тегом «concurrency»

Параллельность - это свойство систем, в которых одновременно выполняется несколько процессов.

4
Что делать, если не работает оптимистическая блокировка?
У меня есть следующий сценарий: Пользователь делает запрос GET/projects/1 и получает ETag . Пользователь делает запрос PUT/projects/1 с ETag с шага # 1. Пользователь делает еще один запрос PUT /projects/1с ETag с шага # 1. Как правило, второй запрос PUT получит ответ 412, поскольку ETag теперь устарел - первый запрос …

4
Каковы возможные способы избежать дублирования, когда вы не можете добавить уникальный индекс
Я застрял в проблеме параллелизма. Это типичная проблема, когда пользователь отправляет 2 или 3 транзакции для сохранения некоторых данных, которые НЕ ДОЛЖНЫ дублироваться в БД, в случае дублированной записи вы должны вернуть ошибку. Эта проблема проста, когда вы можете просто добавить индекс (уникальный) в столбец, где вы храните хеш. Но …

1
Концептуально, что это значит, когда говорится, что каждый поток получает свой собственный стек?
Я читал Java Concurrency in Practice от Brian Goetz, и в разделе Confinement Stack упоминается, что каждый поток получает свой собственный стек, и поэтому локальные переменные внутренне ограничены исполняющим потоком; они существуют в стеке исполняющих потоков, который недоступен другим потокам. Что он имеет в виду, что каждый поток имеет свой …

3
Ищем распределенную схему блокировки
Мне нужно придумать собственный механизм рекурсивной блокировки объектов \ шаблон для распределенной системы в C #. По сути, у меня есть многоузловая система. Каждый узел имеет эксклюзивные разрешения на запись для n-го числа состояний. Такое же состояние также доступно в форме только для чтения, по крайней мере, на одном другом …

1
Когда асинхронные задачи делают плохой UX
Я пишу надстройку COM, которая расширяет IDE, в которой она остро нуждается. Здесь задействовано много функций, но давайте сузим их до 2 ради этого поста: Существует окно инструментов Code Explorer, которое отображает древовидное представление, которое позволяет пользователю перемещаться по модулям и их членам. Существует окно инструментов проверки кода, которое отображает …

2
Синхронизация с автономной системой
Я разрабатываю систему, из которой я буду синхронизировать бизнес-данные с мобильного устройства (у которого есть встроенное приложение), которое генерирует данные и отправляет их обратно на сервер. Каждая синхронизированная строка генерирует определенный бизнес-журнал в базе данных. Если то, что я синхронизирую, генерирует данные с датой (в пределах данных синхронизации) ниже даты …

2
Почему Akka хорош для параллелизма?
Я новичок в Akka и актерском фреймворке - я уверен, что упускаю что-то очевидное, пожалуйста, примите мои извинения заранее. Я постоянно читаю, что одним из главных моментов при выборе Akka является управление параллелизмом. Мне не ясно, почему Акка такой особенный; Я понимаю, что есть много маленьких актеров, которые очень легки …

3
REST ограничен только оптимистичным управлением параллелизмом?
контекст Из-за отсутствия сохранения состояния архитектурного стиля REST, когда каждый запрос стоит отдельно, ведущий сервер никогда не хранит никакой информации о клиенте. Таким образом, пессимистическое управление параллелизмом не подходит, потому что для этого требуется хранилище сервера, клиент которого получает блокировку ресурса. Затем используется оптимистичный контроль параллелизма с помощью Etagзаголовка. (кстати, …

3
Каковы рекомендуемые ресурсы для изучения модели Actor параллельных систем? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 6 лет назад . Модель параллелизма Actor явно набирает популярность. Есть хорошая книга, которая представляет образцы и подводные камни модели? …

6
Далее в параллельности
В прошлом году я много работал над параллелизмом в Java, а также работал над многими параллельными пакетами. Так что с точки зрения развития в параллельном мире я вполне уверен. Кроме того, мне очень интересно узнать и понять больше о параллельном программировании. Но я не могу ответить себе, что дальше? Что …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.