안녕하세요! devBong입니다! 오늘은 C# Mutex에 관해서 알아보도록 할게요! 1. Mutex란? C#에서 Mutex는 C++과 동일하게 멀티 쓰레드 환경에서 동기화의 목적으로 사용합니다. 한 쓰레드 혹은 프로세스가 어떤 공유 리소스를 사용하고 있을 때, 다른 여러 쓰레드 혹은 프로세스들이 접근하지 못하도록 막기 위한 것이죠. 만약 프로세스들이 접근해 버리면 메모리를 여러 곳에서 동시에 사용되서 만약 값이 변경되거나 없어져 버리면 원치 않는 결과를 리턴할 수 도 있기 때문에 한 프로세스씩 접근하도록 막는 것 입니다. 한 프로세스가 끝나면 값이 초기화 되기 때문에 다음 프로세스가 들어와도 값의 변경에 대한 위험이 없겠죠? 또한 C++과 마찬가지로 Mutex를 프로그램의 중복 상태를 검사할 수 있습니..
인생 처음으로 개발자 컨퍼런스에 참여 해보았습니다. 특히 C# 닷넷을 사용하는 저에겐 닷넷 컨퍼런스는 너무나도 중요한 이벤트였고 현업에서 뛰시고 계시는 닷넷 개발자들의 소중한 발표들과 핸즈온 세션들을 통해 많은 것을 깨닫게 되는 시간이였습니다. 특히, 제가 제일 닷넷 개발자로써 존경하는 박문찬(Future of Dotnet 블로그 운영)님과 , 이재웅(닷넷 데브 운영자, WPF 개발자)님을 실제로 보고 얘기도 나누며 유익한 컨퍼런스가 된거 같아 2023년도에 힘차게 출발 할 수 있을 것 같습니다. 특히, 응용 소프트웨어 프로그래머, 흔히 윈도우 프로그래머라고도 불리는 저의 직업은 한국에서는 사실 트랜드에 못 미쳐 빛을 바라지 못하는 것 같아 마음이 아팠습니다. C#을 주로 사용하면서도 유니티계에서만 빛을..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.