2012-12-03 77 views
0

我有3個定時器可以訪問和修改相同的資源(一個數組)。Actionscript對象同步

有什麼辦法可以避免在actionscript中同時修改和訪問數組嗎?

謝謝,

回答

2

你不應該擔心 - AS3是單線程。

+1

不幸的是,這是正確的答案(大部分)。你現在可以運行多線程代碼,但你必須自己設置它,並且沒有太多的文檔。 –

+1

同意,由於Flash的單線程性質(沒有通過ActionScript工作者處於最前沿),您通常不必處理兩個方法同時執行並混淆進程內存的可能性。相信這是線程長期被排除在外的一個重要原因。定時器最終可能會以奇怪的順序處理事情,具體取決於在這種情況下設置事物的方式,只需要在適用的情況下使用方法調用鏈(同步而不是與多個定時器同步)即可。 – shaunhusain