Вниз
Скачать: CL | DM;

Синхронизация потоков   Найти похожие ветки 

← →
atkachen   (2004-03-17 22:09) [0]

Господа, помогите решить проблему...

Есть набор взаимодействующих потоков, которые в процессе работы "дергают" метод одного интерфейса, при этом синхронизация происходит с помощью критических секций. Внутри метода интерфейса идет работа со списком TThreadList. Однако, при попытке залочить список вызовом lst.LockList, происходит исключение из-за ошибки памяти в ntdll.. Пробовал менять список на простой TList, добавив синхронизацию, однако при доступе к элементу списка получал то же самое исключение.... Что здесь может быть?
Может есть определенные правила по созданию многопоточных систем и использованию в них интерфейсов?


← →
Cobalt ©   (2004-03-18 07:42) [1]

На первый взгляд - ошибка в вашем коде. Реализация TThreadList - простейшая, читается за минуту.
Приводите код - где объявлен lst, как вы в него добавляете, как работаете.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.046 c
14-1079531351
Mox Fulder
2004-03-17 16:49
2004.04.11
Magic Forum 2 beta, или как там его...


4-1078824354
X9
2004-03-09 12:25
2004.04.11
Вопрос при запуске exe-шников из Internet Explorer а


4-1079099581
DennisLNC
2004-03-12 16:53
2004.04.11
Прокрутка в ListView


1-1080027990
SergeyV
2004-03-23 10:46
2004.04.11
Примеры красивых интерфейсов


9-1065042709
Balepa
2003-10-02 01:11
2004.04.11
Установка DelphiX (Delphi 7)




   Наверх