LINUX.ORG.RU

История изменений

Исправление dzidzitop, (текущая версия) :

Я не читал что он там дальше писал и не собираюсь продолжать «дискуссию». Мьютекс при выходе из конструктора 1) инициализирован и 2) его освобождение в конструкторе является барьером памяти для последующих чтений.

Обсуждать с этим челом и им подобными дальше я ничего не буду. Пишите код как хотите.

Ну это к тому кто и что до ума не доводит, просто.

Постайте багами с показанной порванной цепочкой synchronised-with. Тогда в багтрекере и обсудим. А пока что знаю что тот код работает формально верно и до ума уж точно доведён.

Я бы ещё сомневался насчёт того, что сам указатель на мьютекс небезопасно опубликован, но нам статическая переменная, т.е. адрес известен на этапе компиляции, а сам по себе mutex является потокобезопасным.

Исправление dzidzitop, :

Я не читал что он там дальше писал и не собираюсь продолжать «дискуссию». Мьютекс при выходе из конструктора 1) инициализирован и 2) его освобождение в конструкторе является барьером памяти для последующих чтений.

Обсуждать с этим челом и им подобными дальше я ничего не буду. Пишите код как хотите.

Ну это к тому кто и что до ума не доводит, просто.

Постайте багами с показанной порванной цепочкой synchronised-with. Тогда в багтрекере и обсудим. А пока что знаю что тот код работает формально верно и до ума уж точно доведён.

Исходная версия dzidzitop, :

Я не читал что он там дальше писал и не собираюсь продолжать «дискуссию». Мьютекс при выходе из конструктора 1) инициализирован и 2) его освобождение является барьером памяти для последующих чтений.

Обсуждать с этим челом и им подобными дальше я ничего не буду. Пишите код как хотите.

Ну это к тому кто и что до ума не доводит, просто.

Постайте багами с показанной порванной цепочкой synchronised-with. Тогда в багтрекере и обсудим. А пока что знаю что тот код работает формально верно и до ума уж точно доведён.