|
|
|
Race Condition vs. Data Race
|
|||
|---|---|---|---|
|
#18+
Пытаюсь понять разницу. http://stackoverflow.com/a/18049303/2674303 Может из-за неидеального английского не могу осознать всю суть. Можете объяснить по русски ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 18:29 |
|
||
|
Race Condition vs. Data Race
|
|||
|---|---|---|---|
|
#18+
Там ссылка на блог, в котором первый 2 абзаца точно всё описывают. data race это состояние когда разные потоки обращаются к одной ячейке памяти без какой-либо синхнонизации и как минимум один из потоков осуществляет запись. race condition это "косяк" в коде, который приводит к тому что при определенном порядке выполнении операций результат станет ошибочным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 18:41 |
|
||
|
Race Condition vs. Data Race
|
|||
|---|---|---|---|
|
#18+
questioner, Data race http://docs.oracle.com/cd/E19205-01/820-0619/geojs/index.html - когда доступ к разделяемым данным не синхронизирован вообще. Race condition - когда синхронизация есть, но результат работы какой-то части кода зависит от того, какой поток первым выполнит lock.lock(). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 18:43 |
|
||
|
Race Condition vs. Data Race
|
|||
|---|---|---|---|
|
#18+
yelenaRace condition - когда синхронизация есть, но результат работы какой-то части кода зависит от того, какой поток первым выполнит lock.lock(). Не обязательно lock словарьA race condition is an undesirable situation that occurs when a device or system attempts to perform two or more operations at the same time, but because of the nature of the device or system, the operations must be done in the proper sequence to be done correctly. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 19:07 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2125133]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
163ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 482ms |

| 0 / 0 |
