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

9 ответов

Какие архитектуры процессоров поддерживают сравнение и обмен (CAS)?

просто интересно узнать, какие архитектуры процессоров поддерживают сравнение и замену атомарных примитивов?

9 ответов

Низкая производительность в многопоточной программе C ++

У меня есть программа на C ++, работающая в Linux, в которой создается новый поток, выполняющий некоторую вычислительно дорогую работу независимо от основного потока (вычислительная работа завершается записью результатов в файлы, которые в ...

3 ответа

Присвоение ссылки является атомарным, так зачем использовать AtomicReference

У меня есть простой общий вопрос об AtomicReference. Зачем использовать AtomicReference, если присвоение ссылок является атомарным в Java? Также я хотел бы спросить, является ли эталонное присвоение атомарным в 64-битных ВМ? Нужен ли нам ...

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

1 ответ

Нужны ли пулы потоков для чистого кода на Haskell?

ВReal World Haskell, Глава 28, Программная транзакционная память [http://book.realworldhaskell.org/read/software-transactional-memory.html], одновременная проверка веб-ссылки. Он выбирает все ссылки на веб-странице и нажимает на каждый из них ...

3 ответа

как узнать, что НЕ является потокобезопасным в ruby?

начиная с Rails 4 [http://edgeguides.rubyonrails.org/4_0_release_notes.html#railties-notable-changes] все должно работать в многопоточной среде по умолчанию. Это означает весь код, который мы пишемА ТАКЖЕ ВСЕдрагоценные камни, которые мы ...

4 ответа

Многопоточное безопасное ведение журнала

У нас есть приложение, которое работает в нескольких потоках и использует Log4Net в качестве основы для ведения журнала. Мы столкнулись со сценарием, в котором некоторые события журнала не были зарегистрированы. Как упоминалось ...

7 ответов

Функции высокого уровня сравнения и обмена (CAS)?

Я хотел бы документировать, какие высокоуровневые (т.е. C ++, не встроенный ассемблер) функции или макросы доступны для атомарных примитивов Compare And Swap (CAS) ... Например, WIN32 на x86 имеет семейство ...

2 ответа

Отправлены операции сохранения в applicationDidEnterBackground:

Документация Apple о«Состояния приложений и многозадачность» [http://developer.apple.com/library/ios/#DOCUMENTATION/iPhone/Conceptual/iPhoneOSProgrammingGuide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html] (Раздел «Что делать при ...

5 ответов

В чем разница между потоком на соединение и потоком на запрос?

Можете ли вы объяснить две методологии, которые были реализованы в различных реализациях сервлетов: Поток на соединениеПоток за запросКакая из двух вышеперечисленных стратегий масштабируется лучше и почему?

5 ответов

В Java нужно ли мне объявлять синхронизацию моей коллекции, если она доступна только для чтения?

Я заполняю коллекцию один раз, когда запускается мое веб-приложение J2EE. Затем несколько потоков могут получить к нему доступ одновременно, но только для чтения. Я знаю, что использование синхронизированной коллекции обязательно для ...