임계영역이 왜. Callback이나 Observer pattern만 안쓰면 가장 무난한디..
일단 비용자체가 문제;; 서버라서 병렬처리가 어쩔수없는 사항인데 비용이 너무 크다
그렇다면 프로토콜 쎼워서 메시지 패싱 ㄱㄱㄱ .. 근데 어려울거 같다 ㄷㄷ
메세지 패싱에도 결국 동기화 필요하지 않아?
쓰레드간 통신에서는 IOCP큐 쓰거나 자체적으로 Leader/Follower 썼었는데 여기서는 따로 컨텍스트 스위칭이 최소화되서 동기화 비용이 많이 안들었는데 RecvQueue랑 SendQueue에서 비용이 엄청 들어가더라고;
완전 락프리는 불가능하지... 큐잉에만 동기화를 쓰고 다른곳에서는 락 없이 돌리는거지
큐에만 쓰면 상관없을것같아. 큐에서는 어떤데>?
Lock Free 가 뭐임 ? 동기화 객체 말하는건가 ?
락없이 동기화하는거
락없이 어떻게 동기화함?
그렇게 락없이 동기화를 한다는건 어떠한 자원에 대한 경젱 없이 자원을 쓰겠다는건데 .. Copy on Write 기법임 ?
명백히 말하면 Lock이 존재하긴해. 하드웨어딴에서 원자적으로 구문을 처리할수 있는 함수가 있는데 이걸 이용하는거야.
정품비아그라파는곳→【주소▶affn5.w70.kr◀복사】←정품비아그라파는곳◇정품비아그라파는곳◇정품비아그라파는곳━━정품비아그라파는곳
임계영역이 왜. Callback이나 Observer pattern만 안쓰면 가장 무난한디..
일단 비용자체가 문제;; 서버라서 병렬처리가 어쩔수없는 사항인데 비용이 너무 크다
그렇다면 프로토콜 쎼워서 메시지 패싱 ㄱㄱㄱ .. 근데 어려울거 같다 ㄷㄷ
메세지 패싱에도 결국 동기화 필요하지 않아?
쓰레드간 통신에서는 IOCP큐 쓰거나 자체적으로 Leader/Follower 썼었는데 여기서는 따로 컨텍스트 스위칭이 최소화되서 동기화 비용이 많이 안들었는데 RecvQueue랑 SendQueue에서 비용이 엄청 들어가더라고;
완전 락프리는 불가능하지... 큐잉에만 동기화를 쓰고 다른곳에서는 락 없이 돌리는거지
큐에만 쓰면 상관없을것같아. 큐에서는 어떤데>?
Lock Free 가 뭐임 ? 동기화 객체 말하는건가 ?
락없이 동기화하는거
락없이 어떻게 동기화함?
그렇게 락없이 동기화를 한다는건 어떠한 자원에 대한 경젱 없이 자원을 쓰겠다는건데 .. Copy on Write 기법임 ?
명백히 말하면 Lock이 존재하긴해. 하드웨어딴에서 원자적으로 구문을 처리할수 있는 함수가 있는데 이걸 이용하는거야.
정품비아그라파는곳→【주소▶affn5.w70.kr◀복사】←정품비아그라파는곳◇정품비아그라파는곳◇정품비아그라파는곳━━정품비아그라파는곳