Technical Perspective Data Races are Evil with No Exceptions.

The article examines the phenomenon of data races in computer programming. The author urges that computer languages that allow for data races complicate communication and synchronization. Specifically discussed are memory models associated with the programming languages C and C++ which specify undef...

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 53; no. 11; pp. 84 - 85
Autor principal: Adve, Sarita
Formato: Artículo
Publicado: Association for Computing Machinery Nov2010
Materias:
Acceso en línea:Ver este registro en EBSCOhost
Descripción
Sumario:The article examines the phenomenon of data races in computer programming. The author urges that computer languages that allow for data races complicate communication and synchronization. Specifically discussed are memory models associated with the programming languages C and C++ which specify undefined behavior for programs with data races.