Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.25;
Скачать: CL | DM;

Вниз

Логика работы сокетов   Найти похожие ветки 

 
Eraser ©   (2006-09-15 23:00) [80]

> [79] _Sergey_ ©   (15.09.06 22:13)

ну что ж.. скорее всего ошибка в 17 строке, как говорится.. просто на процессоре с HT, вероятность её возникновения больше.


 
_Sergey_ ©   (2006-09-16 21:23) [81]

Надо полагать, что, наверное, ошибка вкралась или в библиотеке сокетов, или в компиляторе, или в стандартных юнитах. Ведь, на момент написания некоторых из этих продуктов HT еще не было, и адаптировать их под эту технологию никто не мог. Но что сделаешь, я так понял, исправить это нельзя. Спасибо за помощь. Буду пытаться сделать так, чтоб мою программу использовали. А HT придется отключать в BIOS на тех машинках, где эта технология присутствует. Будем надеяться, что на Intel Core 2 Duo и будущих 4-ядерных настольных процессорах будет все работать как надо. Ведь все-таки будут не виртуальные процессоры, как сейчас, а "реальные". Хотя, и их не скоро купят. Цены ведь еще кусаются.


 
Eraser ©   (2006-09-16 23:38) [82]

> [81] _Sergey_ ©   (16.09.06 21:23)
> Надо полагать, что, наверное, ошибка вкралась или в библиотеке
> сокетов, или в компиляторе, или в стандартных юнитах.

из своего и не только своего опыта скажу так - 95%, что это ошибка в вашем коде.


 
_Sergey_ ©   (2006-09-17 14:23) [83]

С последним заявлением я согласен. Статистика и вероятность не на моей стороне :) Но, как Вы можете прокомментировать такую ситуацию:
- при включенном HT тестирование приводит к вышеуказанным ошибкам;
- при выключенном HT программа может работать в условиях тестирования сутки, и ни одной ошибки не возникает.

В своей программе я не использую ф-ий работы с многопроцессорными системами. Более того, можно подумать, что я неправильно синхронизирую потоки, и такая синхронизация "проходит" на однопроцессорной системе, но не "проходит" на многопроцессорной. Но у меня и поток ведь один. Нечего там синхронизировать.

P.S> Личный опыт: у знакомого плагин браузера на основе DJVU Reader намертво зависал при открытии соотв. файла, причем каждый раз в разные моменты времени. Иногда удавалось просмотреть 2 странички документа, иногда 3-4. Причем одного и того же файла. У него: P4 3.0 HT, WinXP Pro SP1 Rus. При выключении HT проблема исчезла. А вот поставил он Win2k Pro SP4 Rus. И при включенном HT тот же плагин для просмотра *.djvu работал прекрасно. И что теперь думать? На что грешить? Просмотрщик, Win или HT?


 
Eraser ©   (2006-09-17 14:31) [84]

> [83] _Sergey_ ©   (17.09.06 14:23)

на сколько мне известно, Делфи 7 тоже глючила с включенным HT.
Тут нужно смотреть, какие подводные камни есть, при использовании этой технологии. В книге "Внутреннее устройтсво Виндовз" Солмона с Руссановичем эту информацию, при желании можно найти.

Так же задайте вопрос по HT в "WinAPI" или "Основной" конференции этого сайта, дело в том, что многие специалисты по внутреннему устройству ОС, в сетевую конференцию не читают :)


 
_Sergey_ ©   (2006-09-18 13:26) [85]

Спасибо за помощь. Попробую задать вопрос или найти информацию.



Страницы: 1 2 3 вся ветка

Текущий архив: 2007.02.25;
Скачать: CL | DM;

Наверх




Память: 0.61 MB
Время: 0.036 c
3-1164975601
Виктор1985
2006-12-01 15:20
2007.02.25
Добавись запись в талицу Acess


2-1170746474
Grover
2007-02-06 10:21
2007.02.25
Использование dll


3-1164978857
Lexa11_2002
2006-12-01 16:14
2007.02.25
Как создать Autoincreament ое поле при помощи SQL запроса


15-1170428522
крек
2007-02-02 18:02
2007.02.25
Спасибо, что подсказали как открыть ps файл!


15-1170225138
vitv
2007-01-31 09:32
2007.02.25
В чём преимущества MSSQL2000 над IB6X(FB1.5.X)?