Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Чем отличается критическая секция от мьютекса?
|
|||
|---|---|---|---|
|
#18+
?критическая секция от мьютексаВот меня и интересует, а можно ли в рамках какого либо языка или в частности C++ boost использовать именно быструю критическую секцию и именно из стандарта языка или библиотеки boost?Правильно написаная библиотека для тех же к примеру pthread_mutex_* функций должна использовать правильную реализацию - CriticalSection в windows и futex в linux. Что там реально в бусте - сами в исходниках посмотрите :) А почему именно CriticalSection должен использоваться, а не fast_mutex? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.06.2012, 14:08 |
|
||
|
Чем отличается критическая секция от мьютекса?
|
|||
|---|---|---|---|
|
#18+
А на Википедию хотя бы для разнообразия не пробовали заходить? http://ru.wikipedia.org/wiki/Критическая_секция http://ru.wikipedia.org/wiki/Мьютекс Мьютекс это самый медленный способ получения блокировки. Самый быстрый через CompareExchange. Вот так например. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. Подозреваю, что и все остальные методы сводятся к этому же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2012, 15:06 |
|
||
|
Чем отличается критическая секция от мьютекса?
|
|||
|---|---|---|---|
|
#18+
Джеффри Рихтер. Издание 2009 года(не уверен): "На миллион повторений одной и той же задачи с использованием разных механизмов блокировки затрачено времени (мс) (стр 260): 1 ПОТОК Критическая секция- 66 Мьютекс - 1066 2 ПОТОКА Критическая секция- 268 Мьютекс - 11082 4 ПОТОКА Критическая секция- 768 Мьютекс - 23785 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2017, 13:45 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=39521844&tid=1340288]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 292ms |

| 0 / 0 |
