Я бы сказал, что вы немного поспешили с выводами: у меня первые несколько результатов поиска "happens-before" показывают именно "happened-before". То есть это, возможно, существующий термин.
А вот если бы вы посмотрели это случайное место со звуком, вы бы услышали, что "happened-before" — термин из JLS (Java language specification) и тогда могли бы пожурить автора за неточность, ибо в jls используется "happens-before".
Я бы сказал, что вы немного поспешили с выводами: у меня первые несколько результатов поиска "happens-before" показывают именно "happened-before". То есть это, возможно, существующий термин.
А вот если бы вы посмотрели это случайное место со звуком, вы бы услышали, что "happened-before" — термин из JLS (Java language specification) и тогда могли бы пожурить автора за неточность, ибо в jls используется "happens-before".