범백 갭알블로그
close
프로필 배경
프로필 로고

범백 갭알블로그

  • 개발 (101) N
    • DB (27)
      • Oracle (4)
      • Mssql (5)
      • Mysql (17)
    • CS (12)
    • C# (33)
      • .Net (4)
      • WPF (0)
      • Winform (2)
      • ASP.NET CORE (4)
    • Java (5)
    • Pyton (1)
    • Linux (2)
    • Window (2)
    • TypeScript (13)
      • Nest.js (10)
    • Cloud (2) N
    • 컨테이너 (0)
    • 기타 (3)
    • DevOps (1)
  • 홈
  • 태그
  • 방명록
반응형

C# wpf Dispatcher DispatcherObjcet사용법 및 정의

WPF의 모든 UI관련 작업은 Main Thread가 수행합니다. 처음 시작할 때 있는 [STAThread]어트리뷰트가 위 내용에 해당 합니다. 여기서 STA 란 하나의 객체는 하나의 Thread에서만 엑세스할수 있도록하는 규칙과 제한입니다. 이때 WPF의 메인 Thread는 직접적으로 다른 Thread에 간섭을 받을수 없습니다. 즉 한 Thread에 생성된 컨트롤들은 그 Thread에서만 값을 변경 할 수 있습니다 해당 ui에 대한 쓰레드를 관리하는게 Dispatcher라는 큐 관리자이며 만약 해당 Dispatcher의 작업이 종료 되지 않았는데 ui를 변경하거나 조작하려 하면 에러가 발생하게 됩니다. 이를 방지하기 위해 사용하는것이 Dispatcher,DispatcherObject입니다. Dispat..

  • format_list_bulleted C#
  • · 2023. 3. 8.
  • textsms
반응형
  • navigate_before
  • 1
  • navigate_next
반응형
공지사항
전체 카테고리
  • 개발 (101) N
    • DB (27)
      • Oracle (4)
      • Mssql (5)
      • Mysql (17)
    • CS (12)
    • C# (33)
      • .Net (4)
      • WPF (0)
      • Winform (2)
      • ASP.NET CORE (4)
    • Java (5)
    • Pyton (1)
    • Linux (2)
    • Window (2)
    • TypeScript (13)
      • Nest.js (10)
    • Cloud (2) N
    • 컨테이너 (0)
    • 기타 (3)
    • DevOps (1)
최근 글
인기 글
최근 댓글
태그
  • #MySQL
  • #개발블로그
  • #wpf
  • #프로그래밍
  • #C#
  • #CSharp
  • #개발자
  • #개발
  • #sql
  • #쿼리
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바