這是真的,在閃光/空氣播放器的動作腳本都運行在一個單一的線程?所有這些事件監聽器是一個接一個地調用並且不會重疊嗎?如果沒有,有沒有辦法讓我擔心呢?我需要擔心閃存中的線程安全嗎?
0
A
回答
0
AFAIK,在ActionScript中,一段代碼始終是單線程的。即它總是阻止其他人的執行直到完成。如果我沒有弄錯,Flash運行時在獨立線程中執行代碼的唯一時間就是在進行網絡調用時。
在AS事件模型中,事件不重疊;即兩個事件監聽器沒有辦法同時被調用。他們將永遠被一個接一個地執行;即使網絡呼叫導致的事件也是如此。
然而,如果您有許多單獨的事件,您將難以估計事件的順序;因爲大部分事件模型都與顯示列表緊密集成。在這種情況下,最好先制定某種隊列系統。
1
您不必擔心。 ActionScript執行是單線程的。
0
單線程閃存/空氣工作,除了在後臺運行的代碼沒有存取權限2。如果您想爲事件設置優先級,您可以在EventDispatcher的addEventListener函數中執行此操作。
相關問題
- 1. 我何時需要擔心iOS應用程序中的線程安全問題?
- 2. 您何時需要擔心線程安全?
- 3. 我的IBackingStore需要線程安全嗎?
- 4. IOS 10寬色:我需要擔心嗎?
- 5. 我需要擔心Winforms應用程序中的全球字體嗎?
- 6. 我需要擔心在正確的程序中損壞的內存嗎?
- 7. 我需要擔心Flex/AIR代碼中的併發問題嗎?
- 8. 使用jQuery的$ Post時,您需要擔心緩存嗎?
- 9. 我何時需要擔心ActiveRecord鎖定?
- 10. 線程安全擔保的boost ::侵入
- 11. 我是否需要關心帶有AJAX的ASP.NET中的線程安全性?
- 12. 在這種情況下,我需要擔心許可證嗎?
- 13. 重新創建一個COM DLL,我需要擔心GUID嗎?
- 14. 我是否需要擔心Mac應用程序開發中的內存泄漏?
- 15. 我需要多線程嗎?
- 16. 全屏閃存應用程序測試需要外部閃存
- 17. 我是否需要擔心完全信任的.EXE鏈接需求?
- 18. iPhone應用程序需要線程安全嗎?
- 19. 我何時需要擔心JavaScript中的浮點錯誤?
- 20. IPHONE:我的樂器上有這條線......我應該擔心嗎?
- 21. 我的收藏線程安全嗎?
- 22. Android:我真的需要擔心關閉SQLite數據庫實例嗎?
- 23. 我很擔心AWS CodeBuild。哪些IAM角色是需要的?
- 24. 簡單程序中的類序列化,我應該擔心嗎?
- 25. 是時候來不要擔心內存
- 26. 我真的需要使用全局程序集緩存(GAC)嗎?
- 27. Enum.TryParse - 線程安全嗎?
- 28. HtmlCleaner線程安全嗎?
- 29. 在Python線程安全嗎?
- 30. 是DatagramSocket.send線程安全嗎?