Результаты поиска по запросу "concurrency"
Как обрабатывать одновременный доступ к коллекции Scala?
У меня есть Актер, который по своей сути поддерживает список объектов. Он имеет три основных операции: добавление, обновление и удаление (где иногда вызывается метод удаления из метода add, но это не относится) и работает с одной коллекцией. ...
Как решить производителя-потребителя с помощью семафоров?
Мне нужно кодировать проблему, аналогичную производителю-потребителю, который должен использовать семафоры. Я попробовал пару решений, и ни одно из них не сработало. Сначала я попробовал решение в Википедии, но оно не сработало. Мой текущий код ...
Не слишком ли много времени потрачено на синхронизацию?
Сегодня я профилировал одно из своих приложений на C # с помощью анализатора производительности Visual Studio 2010. В частности, я был профилирование для " совпадение«потому что казалось, что мое приложение должно иметь больше возможностей, чем ...
BlockingQueue - заблокированные методы dumpTo ()
У BlockingQueue есть метод, который называетсяflowTo (), но он не заблокирован. Мне нужна очередь, которую я хочу заблокировать, но также могу получать объекты из очереди одним способом. Object first = blockingQueue.take(); if ( ...
Проектирование блокировки на основе ключа (или карты блокировки)
Я пытаюсь разработать средство блокировки на основе ключей: что-то вроде обычной входящей блокировки, но вместо lock () и unlock () вы блокируете (ключ) и разблокируете (ключ) с контрактом, которого никто не будет быть в состоянии заблокировать ...
Как реализован lazySet в классах Java Atomic *?
Вэто видео [http://www.youtube.com/watch?v=DCdGlxBbKU4]околоDisruptor [http://code.google.com/p/disruptor/]упоминается среда параллелизма, метод lazySet классов Java Atomic * (например, AtomicLong). ...
Как разрешить более одновременные клиентские соединения с Netty?
Во-первых, спасибо всем авторам Netty за отличную библиотеку. Я счастливо использовал это в течение нескольких недель. Недавно я начал нагрузочное тестирование своей системы, но теперь у меня возникают проблемы с масштабируемостью в Netty. Я ...
iOS Core Data, когда сохранять контекст?
У меня случайные сбои с основными данными из-за параллелизма и многопоточности. Я знаю, что данные ядра не являются потокобезопасными. Я также нашел пару других ответов о том, как создать ThreadedDataService и создать отдельный контекст ...
Использует ли Object.wait и Object.notify непосредственно запах кода?
Это может быть спорным, но я только что понял, что очень редко использую ожидание и уведомление напрямую. Вместо этого я использую конструкцию более высокого уровня ...
pthread_join () и pthread_exit ()
У меня есть вопрос о параллельном программировании на C. В библиотеке pthread, прототипpthread_join является int pthread_join(pthread_t tid, void **ret);и прототипpthread_exit является: void pthread_exit(void *ret);Так что я запутался, ...