2006/10/31 2

시간의 한계

최근 여러 할아버지들이 하는 말중에 공통점이 있다면 유형의 자원들이야 언제나 대체물질을 찾아내고 지식의 경우엔 써도 사라지지 않지만 한가지 절대적인 자원이 있으니 그것은 시간이라고 합니다.여러 글들을 보고 생각을 하고 다시 정리해서 글을 쓰다 보면 하루하루가 정신없이 지나갑니다. 나름대로 "호모노마드"를 추구하는 지라 당장 스스로 가진 생가조차 파괴하고 다시 만들다 보면 밤이 깊어갑니다. 인터넷이 쓰레기의 바다였다고는 하지만 최근의 검색 기술이나 메타사이트 등의 정보 연결 기술들은 다시 정보의 홍수를 제공하고 있죠. 바다에서 진주알을 가끔 줍던 상황에서 이제는 바다 한가득 진주가 되어버린 상황으로 전환되고 있습니다. 지금의 새로운 상황은 시간당 주울 수 있는 진주의 양을 물론이고 자신이 가진 주머니의 한..

Event Driven과 Multi-Threading

Why Events Are A Bad Idea Prefer Multithreading to Event-driven in Highly-Concurrent Servers from http://lastmind.net/ 간만에 좀 어려운 글좀 읽었더니 살포시 머리에 쥐가 오네요. Event-Driven(ED)과 Multi-Thread(MT) 기법은 서로 연관이 많습니다. 이것을 OS나 어플리케이션 서버가 구동시켜 주기 위해서는 결국 세마포어(Semaphore)라던가 블라블라들의 기능들을 요구합니다. 이동네가 그렇듯 ED는 MT로 구현할 수도 있고 반대로도 가능합니다. 현재 개발해야 하는 환경이 일단은 한쪽을 더 잘 지원한다면 그쪽으로 손이 가게 마련입니다. 그리고 위의 두 글에서 보듯 처음에는 ED로 구현하는 ..