Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   SpinLock vs QMutex (https://www.otvetnemail.ru/novyj-arhiv-3-813/spinlock-vs-qmutex-259477/)

Guest 28.09.2011 18:32

SpinLock vs QMutex
 
Гуру многопоточного программирования, пожалуйста, подскажите, даст ли использование спинлока, использующего QAtomicInt, какое-либо преимущество над QMutex, при условии что QAtomicInt поддерживается архитектурой?Защищаемый ресурс - это очередь заданий, по сути, закольцованный FIFO буфер, содержащий указатели, так что операции, выполняющиеся пока спинлок занят - это полдесятка инструкций, копирующих указатель и инкрементирующих значение tail/head.


Часовой пояс GMT, время: 03:59.


© www.otvetnemail.ru - Форум вопросов и ответов.