LINUX.ORG.RU

загруженность процессора на 100 и больше процентов в многопоточной программе.

 , ,


0

2

Создавая пятый поток, начинается загруженность процессора. Может этого не от этого. Стоит ли выкладивать вообще код? Весь или часть, я не могу локализовать проблему, но загруженность начинается, если в функции при всей её функциональности работает sleep ( 10 ).

Стоит ли выкладивать вообще код?

Пожалуйста, не надо больше. Мы всё поняли, и будем себя хорошо вести. Не надо больше кода.

i-rinat ★★★★★
()
Ответ на: комментарий от u0atgKIRznY5

Возьми valgrind и посмотри что происходит.

Silerus ★★★★
()

Если что на github выложу.

u0atgKIRznY5
() автор топика

Лучше пароль выложи. Ты явно там чего-то намутил, RTFM.

Может этого не от этого

ЦГЕ?

narkoman228
()

я нашёл проблему, исправил.

u0atgKIRznY5
() автор топика

Дело было в ftell, которая не могла возвратить нулевую позицию, правильным вариантом было, проверить возвратит ли ftell <= 1.

u0atgKIRznY5
() автор топика
Ответ на: комментарий от u0atgKIRznY5

Шоб я такое на ночь глядя ещё раз когда-нибудь читал…

post-factum ★★★★★
()

Что самое характерное, автокал уже впилен поциентом, просто чек по всем пунктам.

anonymous
()
Ответ на: комментарий от u0atgKIRznY5

мониторинг вместо картинок

О чём речь? И где скриншоты?

anonymous
()

__attribute__((aligned(4)))

Зачем такое ненатуральное выравнивание, да ещё и где не нужно? Это не единственная претензия, конечно

anonymous
()
Ответ на: комментарий от u0atgKIRznY5

Если про программу, то позавчера начал.
если в функции при всей её функциональности работает sleep ( 10 )

Это первая ваша программа? sleep() не thread-safe, юзайте nanosleep

И откройте для себя для начала функцию inet_ntop вместо inet_ntoa, и сможете смело выкинуть половину кода в show_route

vodz ★★★★★
()
Ответ на: комментарий от alex4321

передаю 2 чая этому регистранту

А про чай это шутка смешная? Или это какой-то быдлоязык?

anonymous
()

Угомонись уже, ламер.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.