LINUX.ORG.RU

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

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.

@zx_gamer

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

Типичный сишный аргумент лол. Glibc портит сама себе память, а виноваты все остальные.

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.

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

Типичный сишный аргумент лол. Glibc портит сама себе память, а виноваты все остальные.

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.

@alysnix смотри выше, это и тебе ответ.

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

Типичный сишный аргумент лол. Glibc портит сама себе память, а виноваты все остальные.

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.

@alysnix смотри выше, это и тебе ответ.

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

Типичный сишный аргумент лол. Glibc портит сама себе память, а виноваты все остальные.

@alysnix смотри выше,

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.

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

Типичный сишный аргумент лол. Glibc портит сама себе память, а виноваты все остальные.

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

а все эти libc не thread safe по определению. и чтоб их сделать таковыми, надо пользоваться внешними средствами синхронизации. навроде мьютексов.

Там есть мютекс лол. Но он проверяется только в setenv, в getenv не проверяется.