increment1 01_06_멀티쓰레드_Interlocked Q1. 경합조건을 식당의 일화에 비유해 설명해 보세요. Q2. 각 스레드에서 10000회씩 1을 더하고 빼주는 코드에서 경합조건이 왜 발생했는지 설명해 보세요. Q3. 원자성에 대해 설명해 보세요. Q4. 코드의 경합조건을 해결해 보세요. Q5. Interlocked. 계열의 함수의 단점은 무엇인가요? Q6. Interlocked의 기능중 한번에 일을 한다는 것 말고 어떤 기능이 있는지 설명하세요. 그 기능이 왜 Q5의 단점의 원인이 되는지 설명하세요. Q7. 원자성을 추가했을 때의 상황을 식당에 비유해 설명해 보세요. Q8. Interlocked.Increment(ref number);에서 매개변수를 ref로 넣어준 이유는 무엇인지 설명해 보세요. Interlocked.Increment의 결과값을 알려.. Server programming 2023. 3. 13. 이전 1 다음