Я создаю пользовательскую машину состояний и для того, чтобы быть детерминистом, я должен "синхронизировать" свои переходы. Я не уверен насчет слова «синхронизировать», но я хочу, чтобы при вызове функции (через EventHandler) система была похожа на замороженную, прежде чем я смогу вызвать другую функцию (также через EventHandler).
Трудно точно объяснить это по-английски, но я думаю, вы понимаете, о чем я ...
Я думал о Threading, но ДЕЙСТВИТЕЛЬНО хотел бы избежать этого ...