안녕하세요, 우분투로 멀티 쓰레딩을 해보고 있는 학생입니다.
제가 하고싶은 것은 쓰레드를 여러 개 만들었을 때 synchronize가 일어나지 않은 상태에서 값이 충돌하여 이상한 값이 나오게 하고싶은데요,
아래 코드에서처럼 function 종류는 2가지이고, 여기에서 두 값을 공유합니다.
아직 락을 걸어주지 않아서 이론적으론 충돌이 일어나야 하는 걸로 알고 있는데, 어째서인지 올바른 값만 나오고 있습니다.
생각해보면 어차피 +랑 - 갯수가 같아서 값이 정해져있긴 한데 왜 충돌이 일어나지 않는지 모르겠습니다.
main의 for에서 고쳐야 할 것 같은데 어디를 봐야 하는지 도와주시면 감사하겠습니다.