memory barrier1 01_05_멀티쓰레드_메모리 베리어 Q1. MemoryBarrier의 기능 두가지를 설명해 보세요. 컴파일러가 최적화 한게 오히려 독이 되었던 걸 지난 시간에 살펴봤어. 컴파일러 뿐만 아니라 하드웨어도 그런 짓을 하고 있어. 오늘은 하드웨어 최적화 실습을 해보자. 일단 지난 시간 코드를 다 지우고 만들어 보자. namespace ServerCore { internal class Program { static int x = 0; static int y = 0; static int r1 = 0; static int r2 = 0; static void Thread_1() { y = 1; // Store y r1 = x; // Load x } static void Thread_2() { x = 1; // Store x r2 = y; // Load.. Server programming 2023. 3. 13. 이전 1 다음