쉽게 개발하기
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
    • 분류 전체보기 (126)
      • 안드로이드 (33)
      • 안드로이드(Kotlin) (11)
      • 아이폰 (12)
      • 앱 개발 (0)
      • 웹 (43)
        • html (5)
        • css (2)
        • javascript (9)
        • jquery (10)
        • jsp (3)
        • php (1)
        • sql(mysql) (3)
        • spring (1)
        • WAS(Spring) (2)
        • JAVA (1)
        • Vue (6)
      • 윈폼(Winform) (22)
      • 코르도바 (1)
      • 파이썬 (3)
      • 기타 (1)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
Delegate 검색 결과
1 개의 검색 결과가 있습니다.
윈폼(Winform)

C# UI Thread Crash 방지(InvokeRequired)

UI 스레드(Thread) UI 스레드 UI만 처리하기 위한 스레드이며 모든 화면을 가진 프로그램은 공통적으로 있음(윈도우프로그램, 안드로이드 앱, 아이폰 앱 등) Work 스레드나 비동기 루틴 안에서 UI에 바로 접근 시에 UI Thread Crash가 발생하게 된다. Thread, async await 등 그래서 다른 스레드에서 UI에 접근 시에는 InvokeRequired를 사용하여 현재 진입한 스레드가 UI Thread인지 체크 한 후 UI 처리를 해야 문제가 없다. 예제 코드(1번, 2번 형식 중 편한것 사용하면 됨) //스레드 에서 UI접근 public void ThreadFunc() { uiFunc(this.label1, "라벨", Color.lightGray); } new Thread(Th..

2021. 11. 18. 20:02
  • «
  • 1
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (126)
    • 안드로이드 (33)
    • 안드로이드(Kotlin) (11)
    • 아이폰 (12)
    • 앱 개발 (0)
    • 웹 (43)
      • html (5)
      • css (2)
      • javascript (9)
      • jquery (10)
      • jsp (3)
      • php (1)
      • sql(mysql) (3)
      • spring (1)
      • WAS(Spring) (2)
      • JAVA (1)
      • Vue (6)
    • 윈폼(Winform) (22)
    • 코르도바 (1)
    • 파이썬 (3)
    • 기타 (1)
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #WinForm
  • #안드로이드
  • #문자열
  • #윈폼
  • #tag
  • #Thread
  • #SWIFT
  • #코틀린
  • #string
  • #mysql
  • #POST
  • #클래스
  • #Android
  • #JQuery
  • #replace
  • #스레드
  • #생성
  • #C#
  • #kotlin
  • #객체
  • #class
  • #이벤트
  • #javascript
  • #REST
  • #쓰레드
  • #Event
  • #HTML
  • #자바스크립트
  • #vue
  • #HTTP
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote/라이프코리아 Copyright © 쉽게 개발하기 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바