2009-06-06 4 views
0

ie7 추가 기능이 있습니다. 브라우징중인 페이지에 html 요소를 추가하고 있습니다.스레딩 및 ie7 추가 기능

즉, 작업이 중단되고 페이지로 이동하지 마십시오. 누구든지 무엇을 해야할지 알고 있습니까?

제가 은 HTML 요소

답변

0

웹 브라우저 도우미의 기본 스레드로 작업하는 가장 좋은 방법은 백그라운드 작업자에서 모든 비동기 작업을 수행하는 것입니다.

두 번째 옵션은 동기화 해 컨텍스트를 만들고에 allways 동기화 컨텍스트

1

IE의 DOM 오브젝트 모든 STA의 대상인 추가 비동기 작동한다. 즉, 탭 UI 스레드 인 작성된 스레드에서만 사용할 수 있음을 의미합니다.

배경 스레드에서 사용해야 할 경우 한 아파트에서 다른 아파트로 개체를 마샬링해야합니다. 이는 Global Interface Table을 사용하여 쉽게 수행 할 수 있습니다.

+0

내가 DOM 객체를 생성하고 관리하는 UI 스레드를 알 수있는 방법이에서 DOM 변경을 수행하는 것입니다? –

+0

은 동기화 컨텍스트를 사용하는 winform과 비슷합니다. –

+0

처음에 DOM 객체에 대한 포인터를 얻은 스레드, 즉 스레드가 만들어졌습니다. –