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

Вниз

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

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

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

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


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

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



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

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

Наверх




Память: 0.46 MB
Время: 0.042 c
4-1075818303
Pul
2004-02-03 17:25
2004.04.11
стандартное диалоговое окно


1-1082530557
denis24
2004-04-21 10:55
2004.04.11
как сделать чтобы Label визуально был сверху Stringgri на форме


6-1075643670
stimm
2004-02-01 16:54
2004.04.11
Пишу программу Анти-Интернет для братишки :)


7-1075369245
Stexen
2004-01-29 12:40
2004.04.11
Клавиатура


3-1081438217
Mishenka
2004-04-08 19:30
2004.04.11
Графические изображения в базе?