gongeerie

고정 헤더 영역

글 제목

메뉴 레이어

gongeerie

메뉴 리스트

    • 분류 전체보기 (101)
      • Diary (0)
      • Unity (16)
      • Django (0)
      • C# (17)
      • Javascript (9)
      • Data Analysing (0)
      • IT 기본소양 (8)
      • Redis (4)
      • Node.js (11)
      • Java (2)
      • C (4)
      • Android (3)
      • Tips (1)
      • Algorithm (4)
      • Linux (1)
      • git (1)
      • Mongodb (0)
      • HMTL (1)
      • Mysql (2)
      • 데이터 분석 (6)
      • Python (4)
      • LLM (3)
    • Diary 0
    • Unity 16
    • Django 0
    • C# 17
    • Javascript 9
    • Data Analysing 0
    • IT 기본소양 8
    • Redis 4
    • Node.js 11
    • Java 2
    • C 4
    • Android 3
    • Tips 1
    • Algorithm 4
    • Linux 1
    • git 1
    • Mongodb 0
    • HMTL 1
    • Mysql 2
    • 데이터 분석 6
    • Python 4
    • LLM 3

    검색 레이어

    gongeerie

    검색 영역

    컨텐츠 검색
    [C#] 프로그램 중복실행 방지 ( 단일 프로세스만 실행하기 )

    Mutex를 이용한 프로세스 통제 실행파일을 여러 번 실행하면 여러 개의 다른 프로세스들이 생성되는데 만약 해당 머시에서 오직 한 프로세스만 실행되도록하길 원한다면, 일반적으로 사용되는 한 방법으로 Mutex를 사용 할 수 있다. Mutex는 프로세스간 동기화 (Sychronization)을 위해 사용되는데, .NET Framework에는 System.Threading.Mutex라는 클래스가 구현되어 있다. //뮤텍스 생성 Mutex m = new Mutex(); //뮤텍스를 획득할 때까지 대기 m.WaitOne(); //뮤텍스 해제 m.ReleaseMutext(); 단일 프로세스만 실행 예제 아래는 머신에서 오직 한 프로세스만 사용하기 위한 예제이다. 머신 전체적으로 한 프로세스만 뜨게 하귀해, 고유의..

    C# 2023. 7. 18. 18:45

    추가 정보

    인기글

    최신글

    페이징

    이전
    1
    다음
    TISTORY
    gongeerie © 2023 metashower All rights reserved.
    페이스북 트위터 인스타그램 유투브 메일

    티스토리툴바

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.