사용자 삽입 이미지
hMutex는 제가 임의로 만든 뮤텍스 관련 클래스입니다.
쓰레드 사용시 여러개의 프로세스가 한번에 접근해서 예외가 생기지않게하기위해
동기화를 합니다. 하지만 이런 동기화과정중에서 동기화를 종료하지않고
그 루틴을 빠져나가게된다면 그 동기화부분이 종료되지않았으므로 다른프로세스가
그 루틴입구에서 계속 대기를 하고있는것을 데드락 상태라고합니다.

............

써놓고 왜쓴거지 ... 그냥 개념적정리!!
Creative Commons License
Creative Commons License
Posted by 랜스.

Leave your greetings here.

  1. Comment RSS : http://lancekun.com/tc/rss/comment/65
  2. 몽상가 2009/05/06 10:06  Modify/Delete  Reply  Address

    사실 오토락 같은 계열이 해결가능한 부분이지만, 이건 제어가 가능한 범위에서만 사용가능한것같습니다. 실제 핸들이 종료된 상태에서 오토락 해제가 시도 될때 오류가 날 수 있기 때문에, 뭐든지 락 계열은 정책이 잘 수립된 상태에서 사용하는게 좋을 것 같습니다.

    사실 요번에 만드는 건 로직 쓰레드는 1 쓰레드로 하고, IO 만 N 개 쓰레드로 확장하는 식으로 개인 프로젝트를 준비중입니다.

    그리고 어느 정도 돌아간다면, 로직스레드를 병렬로 실행 가능하게 확장 하려고 합니다.
    중간중간 일지를 남겨서 포스팅 하겠습니다^^

[로그인][오픈아이디란?]
TCP/IP 소켓통신을 이제껏 클래스화 시키지않고 그냥 무자비하게 사용해온 1人 이있었으니.....
그건 바로 저랍니다 =ㅇ=;
뭐 잘사용할필요도없고 그랬는데 이번에 혼자 계획한 프로젝트가 네트워크를 이용하는거라서
이번기회에 클래스화 시키기로 하였습니다~

(뚝땅 운마엄나ㅣ엄니ㅏㅓㅇ미ㅏㄴㅇㄴ마)

클래스화 끝~!

클래스화 시킨것으로 간단한 채팅 서버를 구현해보았습니다.
흠냐... 기존의 채팅서버를 참고해서 만드는데 걸리는시간은 약 10분정도...

사용자 삽입 이미지

물론 현재 채팅서버에만 적용해봐서 다른 부분에 적용할때의 수정해야 할부분이 생길지도 모릅니다.
=ㅇ= 그런고로 오늘내일중으로 예전에 만들어뒀던 프레임워크에 적용을 해볼까합니다 캬캬캬


Creative Commons License
Creative Commons License
Posted by 랜스.

Leave your greetings here.

  1. Comment RSS : http://lancekun.com/tc/rss/comment/35
  2. EOSTORY 2009/03/28 07:49  Modify/Delete  Reply  Address

    단단하게 하나 만들어두시면 마음이 든든합죠! ㅋ 앗흥~ (게임코디에서 왔습니다~ ㅋ)

    • 랜스 2009/03/31 00:14  Modify/Delete  Address

      헉 게임코디님이 시군요~~~
      블로그 들어가자마자 알아챘습니다 ㅋㅋ(그보다)

[로그인][오픈아이디란?]