Алгоритмы без использования блокировок: выбор уникального значения (разминка)


Вот небольшой фрагмент кода, который предназначен для генерации уникального числа в процессе. А вот статья для поднятия настроения. Предупреждение: она может оказаться полезной, а может и не оказаться.

dwUniqueId = InterlockedCompareExchange(&g_dwUniqueId,
                                        g_dwUniqueId+1,
                                        g_dwUniqueId);

Покритикуйте этот фрагмент кода.


Skip to main content