Re[6]: Потоки С++ Linux [2]
От: ioni Россия  
Дата: 26.12.07 08:47
Оценка:
Здравствуйте, ioni, Вы писали:

S>>Когда тестировал функция functions_pthread просто в цикле записывает символы в строку.

S>>Процесс один! При тестировании запускал 3 потока, которые записывали в одну строку символы, затем вывел ее на экран!

I>Итак все три потока "лепят" в локальную для потока строку некоторые символы

I>по окончании выводят это все в одну консоль
I>никаких мыслей не возникло?

I>консоль это ресурс доступ к которому контролирует система

I>так что как мне кажется вполне нормальное поведение
I>или вы хотели чего то неожиданного?

если строка одна на все потоки то вы видимо контролируете
доступ к ней каким нибудь мутексом
а так как потоки имееют одинаковый приоритет
то все отдается на откуп оперционной системе
"кто первый встал того и тапки"
так что опять ничего неожиаданного
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.