Детерминированное параллельное программирование.
Недетерминизм -- это большая проблема параллельного программирования. Выполнение программы будет недетерминированным, если в некоторой точке программы возникает неоднозначность...
Детерминизм — это философская и научная концепция, согласно которой каждое событие, включая каждое человеческое действие и решение, является следствием предшествующих событий в соответствии с законами природы. Согласно детерминизму, если были бы полностью известны все условия в определенный момент времени, можно было бы предсказать все последующие события. Детерминизм предполагает, что мир подчинен строгим законам причин и следствий, и что, в принципе, каждый шаг вперед может быть определен заранее, исходя из начальных условий. В терминах философии, детерминизм противопоставляется свободе воли...