Здравствуйте, ioni, Вы писали:
S>>Когда тестировал функция functions_pthread просто в цикле записывает символы в строку. S>>Процесс один! При тестировании запускал 3 потока, которые записывали в одну строку символы, затем вывел ее на экран!
I>Итак все три потока "лепят" в локальную для потока строку некоторые символы I>по окончании выводят это все в одну консоль I>никаких мыслей не возникло?
I>консоль это ресурс доступ к которому контролирует система I>так что как мне кажется вполне нормальное поведение I>или вы хотели чего то неожиданного?
если строка одна на все потоки то вы видимо контролируете
доступ к ней каким нибудь мутексом
а так как потоки имееют одинаковый приоритет
то все отдается на откуп оперционной системе
"кто первый встал того и тапки"
так что опять ничего неожиаданного