ct-study / designing-data-intensive-applications

2 stars 0 forks source link

[5주차] 단조시계는 애플리케이션 스레드가 여러 CPU에 걸쳐 스케줄링 되는 경우 완벽한 단조성 보장하지 못한다. #33

Open EastHShin opened 10 months ago

EastHShin commented 10 months ago

웹플럭스에서 System.nanotime() 을 통해 실행시간을 측정할 경우, 단조성을 보장하지 못해 정확한 측정이 불가능할 것이라고 생각된다. 이를 어떻게 보장할 수 있을까?

wad-sunyesung commented 10 months ago

차이가 얼마 나지 않는다 병렬에서도 발생할수 있을거같다 만약 중요도가 크다면 펜싱토큰같은걸 이용할 수가 있을거같다.

SuyeonChoi commented 10 months ago

단조성 보장이 중요한 시스템의 경우 해당 부분을 따로 독립적으로 해야하지 않을까 by. @wbluke