|
|
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Подскажите, а в последних версиях делфей вроде как улучшили и ускорили TMonitor. Вы в каких случаях используете TMonitor? А в каких TCriticalSection? В книжке Delphi High Performance: Build fast Delphi applications using concurrency.Автор: Primož Gabrijelčič пишет, что монитор быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 18:42 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Я один не понимаю какое отношение критические секции имеют к экрану вообще и монитору в частности? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 18:49 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, http://docwiki.embarcadero.com/Libraries/Rio/en/System.TMonitor.Enter Это не тот монитор, в который смотреть) А называется также ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 18:54 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
cptngrb, Критические секции. Возьми и протестируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 19:02 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
cptngrbЭто не тот монитор, в который смотреть Судя по тому, что я там вижу, это закат солнца вручную та же критическая секция, сделанная самостоятельно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 19:06 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Бесит, что они по сути запихнули ее в каждый объект, увеличив его размер на SizeOf(Pointer). Пользуешься ты этим или нет - пофиг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 21:42 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
cptngrb Dimitry Sibiryakov, http://docwiki.embarcadero.com/Libraries/Rio/en/System.TMonitor.Enter Это не тот монитор, в который смотреть) А называется также До чего довёл страну этот фигляр ПэЖэ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 21:45 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
cptngrb Подскажите, а в последних версиях делфей вроде как улучшили и ускорили TMonitor. Вы в каких случаях используете TMonitor? А в каких TCriticalSection? В книжке Delphi High Performance: Build fast Delphi applications using concurrency.Автор: Primož Gabrijelčič пишет, что монитор быстрее. Долго пытался вникнуть в глубокий смысл TMonitor, но так и не проникся. Видимо это где-то в моде было, поэтому передрали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 22:56 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Kazantsev Alexey ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.01.2020, 23:18 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
Посмотрел реализацию TCriticalSection. Для Windows используется TRTLCriticalSection, а для остальных платформ - TMonitor. В модуле System.Threading также TMonitor очень активно используется. Да и почему бы и нет, раз все-равно для каждого объекта на эту хрень выделяется 4 либо 8 байтов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 00:30 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
DmSer, TMonitor для некоторых задач реально полезная вещь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 16:32 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
ziv-2014 DmSer, TMonitor для некоторых задач реально полезная вещь. для каких ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 16:55 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
ziv-2014 DmSer, TMonitor для некоторых задач реально полезная вещь. Не сомневаюсь. Однако чем это лучше, чем системные объекты синхронизации (крит.секции, эвенты, мьютексы, семафоры)? Только тем, что TMonitor является кроссплатформенным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 18:56 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
DmSer Однако чем это лучше, чем системные объекты синхронизации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 19:19 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
DmSer ziv-2014 DmSer, TMonitor для некоторых задач реально полезная вещь. Не сомневаюсь. Однако чем это лучше, чем системные объекты синхронизации (крит.секции, эвенты, мьютексы, семафоры)? Только тем, что TMonitor является кроссплатформенным? Для задач, в которых надо много создавать TMonitor для синхронизации. Например, в массиве, когда отдельные элементы редко, но могут изменяться. Весь массив блокировать нет необходимости, а отдельные элементы вполне - тут TMonitor удобен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 19:41 |
|
||
|
TMonitor vs TCriticalSection.
|
|||
|---|---|---|---|
|
#18+
DmSer Только тем, что TMonitor является кроссплатформенным? TCriticalSection тоже кроссплатформенная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2020, 20:37 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39921134&tid=2038643]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 489ms |

| 0 / 0 |
