[C#][네트워크] Lock


[C#][네트워크] Lock

Lock 멀티 스레드를 싱글 스레드와 같이 원자성을 보장도록 하려면 어떻게 해야할까 Inflearn - Rookiss 에서 공부한 내용을 정리한 글 입니다. 다양한 방법들이 있지만 이번에는 Lock에 대해 다뤄보겠습니다. Monitor.Enter() / Monitor.Exit() using System; using System.Numerics; namespace CSharp { class Program { static int number = 0; static object _obj = new object(); static void Thread_1() { for (int i = 0; i < 100000; i++) { Monitor.Enter(_obj); //문을 잠군다 number++; Monitor.Exi..


원문링크 : [C#][네트워크] Lock