Re[2]: C++11: Синхронизация - Условные переменные и ложные п
От: andyp  
Дата: 08.04.15 20:38
Оценка: +1
Здравствуйте, se_sss, Вы писали:

_>В связи с этой страничкой возник вопрос. А что если у нас несколько потоков? В каком из них ошибка произошла?

_>errno ведь глобальная переменная?

Использлвание errno должно быть потокобезопасно по требованиям POSIX. Например в Линуксе эта переменная thread-local
http://linux.die.net/man/3/errno

PS Здесь jazzer поясняет, почему бессмысленно проверять EINTR в пользовательском коде:
http://rsdn.ru/forum/cpp/6005100.1
Автор: jazzer
Дата: 06.04.15
Отредактировано 08.04.2015 20:50 andyp . Предыдущая версия . Еще …
Отредактировано 08.04.2015 20:49 andyp . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.