while (true)
{
        // 모든 객체에 대해 우선순위 높은 최신의 메시지 처리
}

메인문은 요로케 하고

모든 객체들은 서로의 메소드를 콜하는게 아니라 메시지만 날려주는거지...

그러면 순차적인 프로그래밍이 아니라 시간적 개념을 다루기도 편할 거 같고...

카오스 하다가 이 복잡한 모든 객체들이 어떻게 상호작용을 하는지 궁금해서 이런생각을 하는데

모든 객체가 각각 스레드가 되면 좋긴 한데 이러면 프로그래밍이 고역이고, 스레드 여러개 만드는거 자체도 불가능하니.



사실 윈도우즈 프로그래밍이나 이런게 다 메시지 기반이긴 하지만...