Форум: "Сети";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
ВнизТормозит многопоточное приложение (SMTP-сервер) Найти похожие ветки
← →
nikkie (2002-01-14 13:59) [4]загрузка системы 99% при двух потоках - это НЕ нормально
конечно, если внутри потоков крутится просто бесконечный цикл, то получишь эти самые 99%. но если этот цикл, например, выглядит как
while (GetMessage(...)) do begin ... end;
то загрузка будет нормальная по причине того, что пока нет "данных" GetMessage не возвращает управление потоку.
GetMessage в данном случае не причем, конечно. но грамотно организованное чтение из сокета точно также не должно тормозить.
мне кажется проблема - в компоненте (я так понимаю используется TNMEcho - что у него творится внутри можно только догадываться). может имеет смысл попробовать инди? эти компоненты писались с тем, чтобы быть использованными в многопоточных приложениях...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2002.03.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.006 c