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

Вниз

TCriticalSection   Найти похожие ветки 

 
BackGround   (2005-12-06 18:31) [0]

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

var x : Byte

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


 
Reindeer Moss Eater ©   (2005-12-06 18:38) [1]

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


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

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


 
MBo ©   (2005-12-06 18:43) [3]

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


 
Reindeer Moss Eater ©   (2005-12-06 18:43) [4]

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


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

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

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


 
Reindeer Moss Eater ©   (2005-12-06 18:49) [6]

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


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

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


 
Reindeer Moss Eater ©   (2005-12-06 18:54) [8]

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

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


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

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


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

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



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

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

Наверх




Память: 0.48 MB
Время: 0.028 c
14-1133531140
Иксик
2005-12-02 16:45
2005.12.25
Поговорим о Людях с Большой Буквы. Об Учителях.


14-1133622497
Piter
2005-12-03 18:08
2005.12.25
Ну блин, долбанный дос, долбанные программисты


6-1127109250
Навичек
2005-09-19 09:54
2005.12.25
TIdTCPClient как вывестипринятое сообщение от сервера


2-1133770782
inew
2005-12-05 11:19
2005.12.25
Оптимизация клиент-серверного приложения.


14-1133244371
Ega23
2005-11-29 09:06
2005.12.25
С днем рождения! 29 ноября