플래시/에어 플레이어에서 액션 스크립트가 모두 하나의 스레드에서 실행된다는 것은 사실입니까? 모든 이벤트 리스너가 하나씩 호출되며 중복되지 않습니까? 그렇지 않다면 걱정할 수있는 방법이 있습니까?플래시의 스레드 안전성에 대해 걱정해야합니까?
0
A
답변
0
AFAIK, ActionScript에서 코드 블록은 항상 단일 스레드입니다. 즉, 완료 될 때까지 항상 다른 사람의 실행을 차단합니다. Flash 런타임이 별도의 스레드에서 코드를 실행하는 유일한 시간은 네트워크 호출을하는 경우입니다.
AS 이벤트 모델에서 이벤트는 겹치지 않습니다. 즉, 두 개의 이벤트 리스너가 동시에 호출되는 방법은 없습니다. 그들은 항상 하나씩 처형 될 것입니다. 이는 네트워크 호출로 인한 이벤트에도 적용됩니다.
많은 개별 이벤트가있는 경우 이벤트 순서를 예측하는 것이 어려울 것입니다. 대부분의 이벤트 모델이 표시 목록에 긴밀하게 통합되어 있기 때문입니다. 그런 경우 먼저 대기열 시스템을 먼저 고안하는 것이 가장 좋습니다.
1
걱정할 필요가 없습니다. ActionScript 실행은 단일 스레드입니다.
0
Flash/Air는 단일 스레드에서 작동하지만 배경 마녀에서 실행중인 코드는 제외하고 두 가지 액세스 권한이 없습니다. 이벤트에 우선 순위를 설정하려면 EventDispatcher의 addEventListener 함수에서 수행 할 수 있습니다.
관련 문제
- 1. iOS 응용 프로그램에서 스레드 안전성에 대해 언제 걱정해야합니까?
- 2. 스레드 안전성에 대한 질문
- 3. 스레드 안전성에 대한 조언이 필요합니다.
- 4. NSUserDefaults의 충돌에 대해 걱정해야합니까?
- 5. MySQL 데이터베이스의로드에 대해 걱정해야합니까?
- 6. IE6 이하에 대해 걱정해야합니까?
- 7. 나는 이것에 대해 걱정해야합니까 ...?
- 8. HierarchyID가 부족하다는 것에 대해 걱정해야합니까?
- 9. 언제 ActiveRecord 잠금에 대해 걱정해야합니까?
- 10. Big Endianness에 대해 걱정해야합니까 아니면 사소한 측면입니까?
- 11. Doctrine2 EntityManagers의 여러 인스턴스와의 불일치에 대해 걱정해야합니까?
- 12. 하나의 CPU 시스템에서 NUMA에 대해 걱정해야합니까?
- 13. .NET 코드의 난독 화에 대해 걱정해야합니까?
- 14. 가짜 계정/웹 사이트의 로그인에 대해 걱정해야합니까?
- 15. 스윙에서 "this"포인터 누출에 대해 걱정해야합니까?
- 16. 파이프가 오버 플로우되는 것에 대해 걱정해야합니까?
- 17. D-Bus 비동기 메서드 호출을 사용하는 파이썬의 스레드 안전성에 관해
- 18. 인스턴스 필드 및 스레드 오리진의 안전성에 대한 질문
- 19. Windows 클립 보드에 많은 양의 데이터를 저장하는 것에 대해 걱정해야합니까?
- 20. "윈도우가 정의되지 않았습니다"JSLint strict 모드 에러에 대해 걱정해야합니까?
- 21. 이 C# EF 시나리오에서 가비지 수집에 대해 걱정해야합니까?
- 22. 프로세스 goup의 프로세스가 신호를 수신하는 순서에 대해 걱정해야합니까?
- 23. ASP.NET : 특정 상황에서 메모리 누수에 대해 걱정해야합니까? [C 번호]
- 24. 돈을 받기 전에 Apk을 클라이언트에게 보내는 것에 대해 걱정해야합니까?
- 25. DirectShow 필터의 공유 상태를 잠그는 것에 대해 언제 걱정해야합니까?
- 26. "범위가 지정된 북마크 에이전트 연결이 중단됨"로그 메시지에 대해 걱정해야합니까?
- 27. SEO에 대한 RSS URL을 걱정해야합니까?
- 28. 플래시의 문자 인코딩
- 29. log4net : 로거를 동적으로 생성합니다. 걱정해야합니까?
- 30. 개발자가 서버 구성에 대해 걱정할 필요가 없습니까? 우리가 이것에 대해 걱정해야합니까?