2013-03-27 2 views
3
  1. Linux 용 어도비 데스크탑에서 멀티 스레딩을 어떻게 달성 할 수 있습니까?

많은 계산 (클라이언트/서버 소켓, SQL 업데이트 및 삽입)으로 인해 UI가 때때로 응답하지 않습니다. 내가 백그라운드에서 실시간으로 이러한 계산을 처리하는 스레드를 갖고 싶어 은 기본 프로세스가 이런 상황을하는 데 도움이 할 수어도비 에어 데스크탑의 멀티 스레딩 및 응답 성

  1. (UI는 조동사/대화 상자는 "로드"말에 중단해서는 안)? 나는 몇 시간 동안 인터넷 검색을하고 있었는데이 소위 "녹색 실"을 발견했지만 도움이되지 않습니다 ...

  2. 네이티브 프로세스가 실제로 새 스레드를 생성합니까?

참고 :이

귀하의 경우에는

답변

1

나는 노동자에 대한 시도를 줄 것이다 .. 리눅스 내 영어에 대한

죄송 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Worker.html

당신이 주를 사용하는 것이 좋습니다 것입니다

앱을 실행하고 외부 작업자가 지금까지 구현 한 모든 "무거운"작업 (웹 서비스 호출, 파서, 유틸리티 클래스)을 이동하십시오.

좋은 튜토리얼 당신은 http://gotoandlearn.com/play.php?id=162

행운

0

여기 https://code.google.com/p/async-threading/보고 여기 찾을 수 있습니다. AsyncThreading은 Flex 및 Air 응용 프로그램에서 스레딩을 용이하게 해주는 ActionScript 스크립트 라이브러리입니다. 매우 간단하며 AbstractAsyncThread 클래스를 확장하고 IAsyncThreadResponder 인터페이스를 구현하거나 IAsyncThreadResponder 인터페이스를 확장하는 클래스를 구현하면 필요한 것을 수행 할 수 있습니다.

하지만 다른 스레드에 메시지를 보낼 때는주의해야합니다. 클래스 인스턴스를 가져오고 메시지를받지 않는 것이 좋습니다.