어떤 객체를 생성하고 그걸 인수로 새 쓰레드에서 함수를 돌리는데
쓰레드를 새로 생성하면 모든 쓰레드에서 해당 객체의 값이 새로 만든걸로 바뀌어버림
황당
다른 비슷한 코드 만들었던거에서 그냥 복붙해온건데 이것만 안됨.
전역으로 생성해서 그런가 하고 함수내에서 생성하기도 하고
완전히 구분시키려고 배열로 여러개를 만들어서 쓰레드마다 할당하기도 하고 했는데 똑같은거야
도대체 뭐가 문제임!!! 하고 소스 제일 위로 올렸더니
함수 내에서 그 객체 정의하는데 static 적어놨더라
내가 하긴 했을텐데 왜 기억이 전혀 안나지;;
그리고 스태틱으로 했다고 해서 저런 현상이 생기나??
근데 이렇게 하면 쓰레드 밖에서 쓰레드 컨트롤할 수 있을거 같아서 다음에 써먹어봐야겠음