Size: a a a

2021 February 20

MK

Mikhail Kalugin in supapro.cxx
Котеечко Пухнастиньке
У меня просто это односвязный список
В смысле вообще такой ФП-шный? POD+функции?. Если есть класс вокруг этого безобразия - в класс пихай  мютекс и дергай в методах доступа.
источник

s

std::slavik in supapro.cxx
но зачем)
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
И for(; lock; )
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
std::slavik
но зачем)
Что бы не вылетало Oops из ядра
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Mikhail Kalugin
В смысле вообще такой ФП-шный? POD+функции?. Если есть класс вокруг этого безобразия - в класс пихай  мютекс и дергай в методах доступа.
Щас сек я пойму что тут написано
источник

s

std::slavik in supapro.cxx
для объектов класса твоего при инициализации создается мьютекс
в публичные функции - засовываешь mutex guard
источник

MK

Mikhail Kalugin in supapro.cxx
Котеечко Пухнастиньке
Щас сек я пойму что тут написано
Славик объясняет уже идею.
источник

s

std::slavik in supapro.cxx
который использует мьютекс этот
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Щас
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Пару мин мужики, я погуглю терминологию
источник

s

std::slavik in supapro.cxx
источник

s

std::slavik in supapro.cxx
короче говоря - пока жив этот объект - мьютекс захвачен, соответственно если этот guard создается в начале какой-нибудь функции которая работает со списком - если из других потоков эта функция вызовется - все уткнутся в блокировку
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Слава, нету в ядре cpp
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
там только с
источник

s

std::slavik in supapro.cxx
когда функция в потоке каком нибудь отработает - объект уничтожится и мьютекс освободится
и его может захватить другой поток
источник

s

std::slavik in supapro.cxx
Котеечко Пухнастиньке
Слава, нету в ядре cpp
а мьютекс это не про c++ вообще
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
lf
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
да
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
есть только одно но
источник

s

std::slavik in supapro.cxx
это про операционные системы
источник