У меня работают несколько потоков, которые взаимодействуют с двумя двунаправленными списками, создают и удаляют элементы списка. Также изменяют данные в элементах списков.(элементы этих двух списков ссылаются на элементы друг друга)
Меня интересует как правильно защитить эти данные?
Можно ли удерживать несколько спин блокировок одним процессом?
Знаю что нельзя захватывать семафор при захваченой спин блокировке, а возможно ли обратное? захват спин блокировки, при захваченном семафоре?