monitor1 01_07_멀티쓰레드_Lock 기초 Q1. Interlocked계열의 단점을 2개 말해 보세요. Q2. Monter.Enter(_obj), Monter.Exit(_obj)를 화장실에 비유해 설명해보세요. Q3. Monter.Enter(_obj), Monter.Exit(_obj)를 사용했을 때 문제점을 말해 보세요. 화장실에 비유해 설명해 보세요. Q4. 해결방법을 2가지 말해 보세요. Interlock 계열이 성능 빠르고 우수하긴 한데 치명적인 단점이 있다. int afterValue = Interlocked.Increment(ref number); 이런 식으로 정수만 사용할 수 있다는 단점이 있다. 나중에 멀티 스레드 코드를 짤 때는 static void Thread_1() { for (int i = 0; i < 1000000; i++).. Server programming 2023. 3. 13. 이전 1 다음