Когда и зачем нужен сон ()? - PullRequest
2 голосов
/ 18 марта 2009
cout<<"abcd";

sleep(100);

cout<<'\b';

Если я хочу напечатать строку, а затем вернуть один символ, зачем нужен сон () здесь?

Но при использовании printf в C кажется, что в этом нет необходимости, почему?

char* a = "12345";
char* b = "67890";
threadA(){cout<<a;}
threadB(){cout<<b;}

beginthread (threadA);
sleep(100);
beginthread (threadB);

Во втором приведенном выше псевдокоде правильно ли использовать sleep ()?

Ответы [ 12 ]

0 голосов
/ 18 марта 2009

Единственное, что делает sleep - это приостанавливает выполнение в вызывающем потоке на указанное количество миллисекунд. Это никоим образом не повлияет на результат печати, которую вы можете сделать.

0 голосов
/ 18 марта 2009

Это не нужно - какой вывод вы получите, если его опустить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...