Форум программистов, компьютерный форум CyberForum.ru

printf + потоки - C++

Восстановить пароль Регистрация
 
KuKu
 Аватар для KuKu
1538 / 1016 / 69
Регистрация: 17.04.2009
Сообщений: 2,945
29.12.2011, 02:10     printf + потоки #1
Добрый день. Обнаружилась странность, что при вызове из разных потоков printf("hello world") - не выводит в консоль, а printf("hello world \n") выводит. В чем подвох?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 02:10     printf + потоки
Посмотрите здесь:

Почему используется printf, а не cout? C++
C++ printf();
Printf не работает C++
C++ округление printf("%.4f", (float) ans ); и printf("%.4lf", ans );
C++ Printf
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
insolent
 Аватар для insolent
826 / 347 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
29.12.2011, 04:26     printf + потоки #2
Поподробнее, а то экстрасенсы на каникулах
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
29.12.2011, 09:21     printf + потоки #3
Буферизация?
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
29.12.2011, 10:34     printf + потоки #4
Цитата Сообщение от KuKu Посмотреть сообщение
не выводит в консоль,
В буфер то должно записаться. Осталось его почистить
KuKu
 Аватар для KuKu
1538 / 1016 / 69
Регистрация: 17.04.2009
Сообщений: 2,945
29.12.2011, 12:13  [ТС]     printf + потоки #5
Вроде что-то начало проясняться. Когда все происходит в одном потоке, буфферизация тоже же есть, но выводит нормально, а что принципиально меняется при нескольких?
Yandex
Объявления
29.12.2011, 12:13     printf + потоки
Ответ Создать тему
Опции темы

Текущее время: 18:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru