progr. |
состояние гонки (в программировании – нежелательная ситуация, когда результат выполнения процессов, совместно использующих общий ресурс, является недетерминированным, то есть может меняться от запуска к запуску – в зависимости от того, какому из процессов удастся первым получить доступ к ресурсу; напр., гонка происходит, если два треда одновременно получают доступ к совместно используемой переменной (shared variable ), и по крайней мере один из них пытается осуществить в неё запись ssn); состояние состязания (ssn); ситуация гонки (ssn); ситуация состязания (ssn); состояние гонок (ситуация в параллельной программе с разделяемыми переменными, когда один процесс записывает в переменную, которая должна читаться в другом процессе, но продолжает выполнение ("вырывается вперед") и вновь изменяет эту переменную до того, как второй процесс увидит результат первого изменения. Обычно это приводит к некорректно синхронизированной программе ssn); ситуация гонок (ситуация, в которой порядок получения параллельных сигналов может повлиять на конечное состояние объекта ssn); условие состязаний (ssn); ситуация гонки потоков (Alex_Odeychuk); гонка потоков (Alex_Odeychuk); гонка по данным (в параллельном программировании – распространённая трудно обнаруживаемая ошибка, которая связана с несинхронизованностью потоков команд, работающих с общими данными Alex_Odeychuk); гонка данных (в параллельном программировании – распространённая трудно обнаруживаемая ошибка, которая связана с несинхронизованностью потоков команд, работающих с общими данными Alex_Odeychuk); cостояние гонки (Alex_Odeychuk); эффект гонки (Alex_Odeychuk); конкуренция за блокировку (microsoft.com Alex_Odeychuk); состязание за блокировку (Alex_Odeychuk); состязание (напр., фронтов импульсов ssn) |