생활 패턴이 조금씩은 돌아오고 있는 것 같아서 다행이다.
물론 아직 일어나는 시간이 많이 늦기는 하지만, 전보다는 나아졌다는 것에 의의를 둘까 한다.
어제에 이어서 만들었던 MMO 서버를 멀티스레드로 바꾸는데 하루를 보냈다.
이전에 만들어뒀던 것이 있으니 금방 하겠거니 싶었는데 생각처럼 쉽지는 않았다.
아무래도 싱글스레드 구조를 멀티스레드로 바꾸면서 생각해야 하는 부분들이 문제였다.
전에는 락을 걸고 푸는 과정이 없었기 때문에 흐름이 바로 이해가 됐는데.
여러 스레드에 의해서 처리가 되는 것을 생각해야 하다보니 어디서 문제가 생길지 쉽게 떠오르질 않았다.
어제 수업 때도 다뤘던 것들이긴 하지만 막상 구현을 하려고 하니 어떻게 해야할지 감이 쉽게 오지도 않았고.
아직도 큰 그림이 쉽게 그려지지 않는 것도 문제였고.
우선은 구현을 하면서 계속 생각하는 수 밖에 없다.
어려운 과정이겠지만 한 번 해내면 감을 잡는 데에는 분명히 도움이 될 프로젝트인만큼 완성을 해야만 한다.