0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 12
|
||||||
1 | ||||||
Почему при попытке организовать условное завершение нити (по итератору, или по времени), всё виснет?03.02.2013, 21:54. Показов 902. Ответов 4
Метки нет (Все метки)
Это UDP-сервер. Главная нить в это время висит на приёме консольных команд, нить-приёмник- на приеме команд ото всех, устанавливает флаг msg для сообщения по списку подключенных адресов. Почему при попытке организовать условное завершение нити (по итератору, или по времени), всё виснет? Вернее, если верить отладчику, оно не виснет, корректно отрабатывает printf и т.д,, НО - в выводе этого нет.
Ну что, товарищи, где я наложала в этот раз, м? ) Здесь приведены нить-общий приёмник, и нить-индивидуальный передатчик. I need help! Очень.
Причём без pthread_exit или break, или return в ветке условного сравнения всё работает корректно.
0
|
03.02.2013, 21:54 | |
Ответы с готовыми решениями:
4
C DVD или флешки ноутбук загружается нормально, но при попытке поставить любую систему на винт виснет Почему не могу кинуть файлик по Blue Tooth? Всё обнаруживает. Но при попытке передачи пишет "Адрес несовместим с выбранным протоколом." ПК виснет при попытке запустить IE Виснет при попытке чтения |
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 12
|
|
12.02.2013, 15:36 [ТС] | 3 |
g_u_e_s_t, а можно какую-нибудь статью/ещё что-то на тему "нити текут"? Пожалуйста) Если это про память, то я не вполне понимаю, о чём здесь речь... И в чём трабл с printf? Это просто особенности форматирования, нет?
0
|
1259 / 650 / 44
Регистрация: 06.02.2011
Сообщений: 1,654
|
|
12.02.2013, 17:52 | 4 |
Да, про память. Простое правило: на любую нить в обязательном порядке делать либо join, либо detach. Статью погуглите сами
\n кроме форматирования сбрасывает все накопленное в stdio буфере связанном с соответсвующим потоком вывода.
0
|
0 / 0 / 0
Регистрация: 17.07.2012
Сообщений: 12
|
|
12.02.2013, 20:36 [ТС] | 5 |
g_u_e_s_t, большое человеческое спасибо).
0
|
12.02.2013, 20:36 | |
12.02.2013, 20:36 | |
Помогаю со студенческими работами здесь
5
При попытке переустановки windows при подключении дисковода виснет комп AsRock 890fx deluxe4, биос постоянно виснет при попытке сохранить изменения и при загрузке. Виснет при попытке войти в безопасный режим iis5.1 (XP) при обращении к FileSystemObject всё виснет. Идеи? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |