LINUX.ORG.RU

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

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

1. Сделай мьютекс или семафор, если есть риск гонки. А лучше прочитать/записать до запуска многопоточного кода, если это возможно.

2. Далеко не каждая программа многопоточная. Какие-то прекрасно работают в один поток, какие-то достигают параллелизма через fork().

3. К libc нет никаких вопросов, она работает быстро, насколько это возможно, а если программист придумал многопоточность к себе в программу сделать, libc это не касается никак вообще. Все проблемы многопоточности ложатся на программиста.

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

1. Сделай мьютекс или семафор, если есть риск гонки. А лучше прочитать/записать до запуска многопоточного кода, если это возможно. 2. Далеко не каждая программа многопоточная. Какие-то прекрасно работают в один поток, какие-то достигают параллелизма через fork(). 3. К libc нет никаких вопросов, она работает быстро, насколько это возможно, а если программист придумал многопоточность к себе в программу сделать, libc это не касается никак вообще. Все проблемы многопоточности ложатся на программиста.