Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TCriticalSection [D7, XP]


BackGround ©   (2005-12-06 18:31:00) 

Как пользоваться TCriticalSection? В конструкторе нет н указателя на критическую секцию, ни вообще ничего. Так, например:

var x : Byte

И как теперь защитить переменную Х с помощью TCriticalSection?


Reindeer Moss Eater   (2005-12-06 19:00:00) [1]

А фик его знает, правильно ты понял или нет.


BackGround   (2005-12-06 18:58:00) [2]

Ну да, не правильно выразился, но понял то я правильно или нет?


Reindeer Moss Eater   (2005-12-06 18:54:00) [3]

Т.е. после Enter при первом обращении к участку памяти, этот участок автоматически блокируется

Никакой участок памяти при этом не блокируется.


BackGround   (2005-12-06 18:52:00) [4]

Reindeer Moss Eater
Ты вообще понимаеш о чем идет речь?


Reindeer Moss Eater   (2005-12-06 18:49:00) [5]

Никакой участок памяти не блокируется. Так как это не нужно.


BackGround   (2005-12-06 18:47:00) [6]

Т.е. после Enter при первом обращении к участку памяти, этот участок автоматически блокируется, а при Leave все блокировки снимаются, я правильно понял?

Раз так то нужно объявлять только одну глобальную переменную TCriticalSection на всю программу?


MBo   (2005-12-06 18:43:00) [7]

если нужно разграничить доступ к переменной из потоков твоего процесса, все обращения к этой переменной обрамляй в Enter/Leave


Reindeer Moss Eater   (2005-12-06 18:43:00) [8]

А что такое "мултипроцессорное приложение" ?


BackGround   (2005-12-06 18:42:00) [9]

Блокировка памяти в мултипроцессорном приложении


Reindeer Moss Eater   (2005-12-06 18:38:00) [10]

Защитить от кого/чего?


Наверх

Титульная страница Поиск, карта сайта Написать письмо