Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Race Condition vs. Data Race / 4 сообщений из 4, страница 1 из 1
28.07.2015, 18:29
    #39018014
questioner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Race Condition vs. Data Race
Пытаюсь понять разницу.

http://stackoverflow.com/a/18049303/2674303

Может из-за неидеального английского не могу осознать всю суть.

Можете объяснить по русски ?
...
Рейтинг: 0 / 0
28.07.2015, 18:41
    #39018020
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Race Condition vs. Data Race
Там ссылка на блог, в котором первый 2 абзаца точно всё описывают.

data race это состояние когда разные потоки обращаются к одной ячейке памяти без какой-либо синхнонизации и как минимум один из потоков осуществляет запись.

race condition это "косяк" в коде, который приводит к тому что при определенном порядке выполнении операций результат станет ошибочным.
...
Рейтинг: 0 / 0
28.07.2015, 18:43
    #39018022
yelena
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Race Condition vs. Data Race
questioner,

Data race http://docs.oracle.com/cd/E19205-01/820-0619/geojs/index.html - когда доступ к разделяемым данным не синхронизирован вообще.

Race condition - когда синхронизация есть, но результат работы какой-то части кода зависит от того, какой поток первым выполнит lock.lock().
...
Рейтинг: 0 / 0
28.07.2015, 19:07
    #39018031
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Race Condition vs. Data Race
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.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Race Condition vs. Data Race / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]