위 코드의 결과는 0 Int Int 1 Int 2 Int 3 ... 이며 제가 원하는 결과는 Int* 0 1 2 ...7 8 9 int* 입니다.
별다른 Flag 변수를 선언하지 않고, 특정 블록 내지 (가급적이면) 함수가 실행되는 동안 다른 스레드로의 Context switching이 발생하지 않거나 실행되지 않도록 하는 방법을 찾아보는 중입니다. 하지만, Global 객체에 대한 lock은 있지만 제가 원하는것은 영 나오지 않아 질문 올려봅니다 ㅠㅠ