" this 로 락잡으면 안되나요??"
그러면 존나 왜 그러면 안되는가 하는 이유가 존나 철철 넘쳐나온다.
해결책으로 나오는 예제도 단순무식한 애들은 헷갈리기 쉽게 해놔서
object 인스턴스 변수를 클래스 멤바로 하나 만들고 쓰는데
가만 생각해보면 클래스의 메서드가 존나 여러개이고
스레드가 각 메서드안에 있는 크리티칼섹션을 각각 실행한다면 전혀 서로간에 영향이 없음에도 불구하고
요 인스턴스 하나로 락잡으면 this 쓰는거랑 아무 차이도 없게 댄다
크리티칼섹션 하나당 하나씩 만들어야지 드럽지만
걍 동기화 할 일있다 하면
대충 락으로 해결하거나
생산자 소비자 처럼 하고
생산속도, 소비속도 밸랜스나 잘 맞추면 되
그보다 더 저수준에서는 이미 연구 끝났어
새로운 방법이니 나만의 아이디어니 해도 이미 나온거보다 효율적일수가 없어
그나저나 스레드 한두 안쓰니 존나 헷갈린다.
레알 producer consumer가 갑임
씹죶이네