공개 이벤트가 비동기입니까? 그들은 별도의 스레드에서 실행합니까?공개 이벤트는 비동기식입니까? 그들은 별도의 스레드에서 실행합니까?
1
A
답변
2
이벤트가 트리거되는 모든 스레드에서 실행됩니다.
이것은 GUI 스레드에 의해 이벤트가 발생하면 해당 이벤트에 대한 이벤트 핸들러가 GUI의 스레드에서 실행됨을 의미합니다. 이벤트가 백그라운드 스레드에 의해 발생되면 이벤트 핸들러는 해당 백그라운드 스레드에서 실행됩니다. 핸들러가 실행중인 스레드 내에서 메소드는 동 기적으로 실행됩니다.
백그라운드에서 작업중인 클래스가 발생시킨 이벤트에 대해 이벤트 핸들러가있는 경우 해당 이벤트가 트리거되면 이벤트 처리기가 백그라운드 스레드에서 호출됩니다 . 즉, 폼을 수정할 수 있도록 Control.Invoke 또는 다른 메커니즘을 사용하여 GUI 스레드로 데이터를 올바르게 전달해야합니다.
0
번호
이벤트는 그들을 제기 스레드에서 실행됩니다.
0
아니요 비동기 적이 아니며 호출 한 스레드와 동일한 스레드에서 실행됩니다.
관련 문제
- 1. AppDomain이 자체 스레드에서 실행합니까?
- 2. BeginInvoke()는 별도의 스레드를 실행합니까?
- 3. .NET에서 이벤트는 어떤 스레드에서 처리됩니까?
- 4. 별도의 스레드에서 ObservableCollection 업데이트
- 5. 별도의 스레드에서 app_globals에 액세스
- 6. 별도의 스레드에서 연결 청취
- 7. MP3를 별도의 스레드에서 재생
- 8. QTcpSocket을 다른 스레드에서 어떻게 실행합니까?
- 9. 별도의 스레드에서 주 스레드에서 메소드를 실행할 수 있습니까?
- 10. 트리거는 비동기식입니까?
- 11. QWebElement 별도의 스레드에서 QWebPage 조작
- 12. 별도의 스레드에서 양식에 이미지 그리기
- 13. C# 타이머가 별도의 스레드에서 실행됩니까?
- 14. ASP.NET 액세스가 별도의 스레드에서 거부되었습니다.
- 15. SQL 트리거는 별도의 스레드에서 실행됩니까?
- 16. 별도의 스레드에서 신발과 무거운 작업
- 17. WritableBitmap이 별도의 스레드에서 작동하지 않습니까?
- 18. 별도의 스레드에서 ASP.NET 캐시 액세스?
- 19. 별도의 스레드에서 코드를 실행하려면 어떻게해야합니까?
- 20. Java 에이전트는 별도의 스레드에서 실행됩니까?
- 21. SQL 트리거는 동기식입니까 비동기식입니까?
- 22. Javamail은 비동기식입니까, 아니면 동기식입니까?
- 23. MySQL에서 별도의 스레드에서 트리거를 실행하는 방법이 있습니까?
- 24. 안드로이드에서 별도의 스레드에서 GL10 인스턴스 가져 오기
- 25. 이 경우 별도의 스레드에서 파일을 읽어야합니까?
- 26. 별도의 스레드에서 비동기 URL 요청 사용?
- 27. 별도의 스레드에서 WPF로 OpenGL 엔진을 실행합니다.
- 28. 별도의 스레드에서 이미지 버퍼 (MemoryDC)에 그려야합니다.
- 29. 별도의 스레드에서 이미지를 미리로드하는 방법은 UIImageView에서 사용합니까?
- 30. 별도의 스레드에서 타이머를 실행하는 방법은 무엇입니까?
비동기식으로 응답하지 않습니까? – eschneider