컴퓨터엔 동시라는건 있을수 없습니다~ 단지 사람이 체감하기에 동시에 하는 것처럼 보이는거죠~
1. 통장에 A가 1000원을 넣어서 11000원이 됐다
2. B업체가 요금 7000원을 인출했다
3. A가 넣은 금액을 확인하려고 조회했더니 4000원;;;
동시에 1000원을 넣고 7000원을 뺐지만, 이건 동시가 아니라 간발의 차라고 하죠^^
스레드도 같은 원리입니다~ 단지 원하던 결과가 안나올 뿐...
Synchronized에 대해 공부해보세요~
1. 통장에 A가 1000원을 넣어서 11000원이 됐다
2. B업체가 요금 7000원을 인출했다
3. A가 넣은 금액을 확인하려고 조회했더니 4000원;;;
동시에 1000원을 넣고 7000원을 뺐지만, 이건 동시가 아니라 간발의 차라고 하죠^^
스레드도 같은 원리입니다~ 단지 원하던 결과가 안나올 뿐...
Synchronized에 대해 공부해보세요~