Post

동시성 제어.

동기화를 유지하는 방법?

synchronized 를 사용.

또는 ThreadPoolExecutor를 이용할 수도 있음.

자원에 대한 거면 lock을 이용할수도 있다고도 들음.

동시성제어의 이유? 동시에 같은 자원에 접근했을때 이상현상을 방지하기위해.

200원 있는 계좌에서 150원 인출행위가 2번 동시에 일어났는데, 둘다 성공하고 50원이 남는경우.

  • 예제는 충분히 따라해봄.

참고 자료

https://velog.io/@chanyoung1998/%EC%9E%90%EB%B0%94-%EB%8F%99%EA%B8%B0%ED%99%94-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-2-lock-condition

https://codechacha.com/ko/java-future/

https://www.geeksforgeeks.org/java-util-concurrent-package/

https://yonghwankim-dev.tistory.com/472

This post is licensed under CC BY 4.0 by the author.