синхронизировать переменную ActionScript - PullRequest
1 голос
/ 02 сентября 2011
public var:NoOfElements = 0;

public function addElement(){
// increases NoOfElements by one in every call
}


public function remvoveElement(){
//  decreases NoOfElements by one in every call
}

addElement и removeElement вызывается двумя отдельными событиями таймера.И в каждом методе он модифицирует глобальную переменную NoOfElements.Есть ли способ синхронизации переменных в acionscript?

1 Ответ

5 голосов
/ 02 сентября 2011

Flash является «поточно-ориентированным», потому что на самом деле он работает только в одном потоке, поэтому вам не нужно беспокоиться о синхронизации. Таймер запустит вашу функцию, и вы можете быть уверены, что он не будет запущен дважды одновременно.

Итак, чтобы ответить на ваш вопрос - нет, нет способа "синхронизировать переменные", потому что он не нужен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...