|
|
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
Я что-то запутался в хелпах и исходниках. Есть Код: pascal 1. обращения идут из разных потоков, устанавливается из мейнтреда. подскажите, равны ли с прикладной точки зрения сл. коды? Код: pascal 1. 2. 3. 4. 5. и Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ведь, насколько я понял AtomicExchange за счет атомарности не сможет наложиться\помешать чтению из переменной. P.S. Вопрос не в скорости, а в отсутствии ошибок при обращении из разных потоков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 18:50 |
|
||
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
Если речь идёт только о присвоении и получении указателя, то на интелообразной архитектуре их можно вообще не синхронизировать. Thorn read на размере указателя нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 19:54 |
|
||
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
а не на интеле? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 20:04 |
|
||
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
Vizit0rа не на интеле? Кто-то видел винду с её критическими секциями не на интеле?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 20:16 |
|
||
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
в дельфах для невинды критсекции работают через TMonitor ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2018, 20:41 |
|
||
|
общий доступ к переменной
|
|||
|---|---|---|---|
|
#18+
Что есть TBaseCharacter? Если по размеру меньше Pointer, то можно не заморачиваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2018, 16:22 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=117&tid=2041217]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 349ms |

| 0 / 0 |
