1

AS3에서 비동기가 어떻게 구현되는지 궁금합니다. Timer 클래스를 가져 가자. 타이머가 비동기 적으로 실행되고 일부 이벤트가 전달됩니다. 그것은 자신을 위해 새로운 스레드를 만드는 것 같습니다. 그리고 타이머 이벤트가 발생할 때 호출되는 함수는 어떻게 스레드 안전합니까? AS3에서 스레드 안전성은 어떻게 구현됩니까?비동기 동작 스크립트 3.0

답변

3

AS3 [이전] not multithreaded.

Flash Player 11.4 이전 버전에서는 모든 것이 메인 (단일) 스레드에서 실행 되었기 때문에 CPU가 무거운 처리로 인해 덤프되는 경우 notoriously inaccurate 일 수 있습니다.

Flash Player 11.4부터 Worker 개체가 도입되어 여러 스레드를 만들 수 있습니다.

+1

난 그냥주의 할 ... 그것은 미리보기 여기에 사용되는 방법을 볼 수 있습니다 우리가 노동자 클래스에 대한 액세스 (이 요즘 http://help.adobe.com/en_US/ 그 FlashPlatform/reference/actionscript/3/flash/system/Worker.html)을 사용하여 동시성을 확인하십시오. –

+0

다른 것을 구합니다 http://help.adobe.com/ko_KR/FlashPlatform/reference/actionscript/3/flash/system/Worker.html –

+0

글쎄, 이봐, 저것 좀 봐. 나는 나의 대답을 갱신 할 것이다 - 고마워요. – redhotvengeance