결국 쓰기 작업이 문제라면서 Writer 가 있다면 왜 Reader의 생성을 막는건지, 또 Reader 가 있다면 Writer 의 생성을 막는건지 모르겠음 Reader의 개수와 상관없이 Writer만 1개로 제한하면 베타적 쓰기 작업이 되는거 아닌가 ㅇㅅㅇ ㅇㅅㅇㅅㅇㅅㅇㅅㅇㅅㅇㅅㅇㅅㅇ
Writer를 한개로 제한하는게 지금 위에서 언급한 작업 아니야?
다시말하면 공용자원을 쓸 수 있는 상황은 딱 하나의 Writer만 가능하다 라는 전제조건이 아니냐는 소리
Writer 딱 한개에 Reader를 여러개 보유하고 있는 상황은?
공용자원 접근하는 개수로 보면 좋을듯? Writer가 공용자원 접근할 수 있으면, 그 후로 들어온 Reader 프로세스들은 고칠때까지 안보는게 좋지. side-effect가 있을 수 있으니까
var a = 5; function writer(somevalue) { a = somevalue } function reader() { return a + 5; }