◆ 무한한 가능성 185

[펌글] 크리티컬섹션, 뮤텍스, 세마포어의 차이

이 포스트를 보낸곳 () wiki: 크리티컬섹션, 뮤텍스, 세마포어의 차이 initial version: 2007.08.12 목차 1 Richter 책에 있는 표 2 크리티컬섹션 (Critical section) 3 뮤텍스 (Mutext) 4 세마포어 (Semaphore) 계속 쭈~욱 가는거야님이 크리티컬섹션, 뮤텍스, 세마포어의 차이에 대해서 간단히 잘 정리해주셔서 그 내용을 포스팅합니다. [edit] 1 Richter 책에 있는 표 # Object When Nonsignaled When Signaled Successful Wait Side Effect Semaphore Successful wait When count>0 (ReleaseSemaphore) Decrements count by 1 Mute..

[펌글] Kernel & OAL

이 포스트를 보낸곳 () ratharn's winceBlog | ratharn http://blog.naver.com/ratharn/20040298817 기본적으로 윈도 CE를 이용하여 커널(OAL영역) 개발 작업을 할 때 미리 알아야할 항목들을 나열해 본다면 다음과 같다. * 윈도 CE를 이용할 때 작업해야 할 항목 알기 - 물론 처음부터 안다는 일은 불가능한 일이다. 본 그러므로 본 연재를 참고하여 작업 항목에 대해서 알면 된다. 윈도 CE에 대한 개발은 어떠한 것을 먼저 시작하는지 아는 것이 중요하다. 개발된 하드웨어를 가지고 처음 하는 일은 4월호에서 설명했듯이 eboot를 포팅 하는 것이고 커널에 대한 작업은 OAL 부분을 포팅 하는 것이다. 다음 표는 OAL에서 해야 할 내용들에 대해서 정리한..

[펌글] [C/C++] enum, 보다 나은 enum

이 포스트를 보낸곳 ()    #define 과 얼핏 비슷해 보이지만, 비슷한 유형별의 데이터를 표현하기 위해 반드시 필요한 C++의 필수 타입인 enum 의 몇 가지 재미있고 유용한 팁을 소개합니다. 1. namespace 와 결합하기 일반적으로 enum 을 이용하여 타입이름을 짓기란 쉬운 일이 아닙니다. 만약 리스트에 필요한 정렬 기준을 enum 으로 표현한다면 아래 정도가 됩니다. enum SORT_LIST{           SORT_DATE,                 // 날짜순           SORT_NAME,                // 이름           SORT_CONTENT, // 내용           S0RT..

[펌글] Pocket PC 2003 Emulator 세팅 과정

출처> http://www.jigi.net/3985 인터넷을 검색해도, PPC 를 에뮬레이터를 돌리전까지 과정이 상세히 나온게 거의 없더군요. 저도 검색끝에 이거 하나 발견했네요. 다른분께 도움이 되면 좋겠네요. 참고로 원출처를 찾아가 허락을 맡으려했는데 , 어디에 있던 글인지 도저히 못찾겠더군요. 문제가 되면 원저작자는 말씀해주세요~ =========================================== 출처 : www.propoz.co.kr 안녕하세요. Lucy입니다. 예전에 투데이스피피시에서 간단한 개발 강좌를 부탁하시기에 어떤 것을 가지고 강좌를 할까 고민을 하다가, 그래도 도움이 되는 것을 해보자해서 Windows Mobile 2003과 2003 SE를 위한 공용 텍스트 리더 어플리케이션..

[펌글] [Thread] Mutex - 동기화

계속해서 Thread 간의 동기화를 위한 WaitHandle 관련 클래스를 살펴 보자. * WaitHandle 클래스 WaitHandle 클래스는 Win32에서 제공하는 Synchronization Handle 을 나타내는 추상 클래스이다. 이 추상클래스를 상속받는 클래스로는 다음과 같은 클래스가 있다. System.Threading.WaitHandle System.Threading.AutoResetEvent System.Threading.ManualResetEvent System.Threading.Mutex * Mutex 클래스 Mutex 클래스는 Thread 간의 동기화를 위한 Win32 Mutex Kernel Object 를 나타내는 클래스이다. 또한 이 Mutex 클래스는 서로 다른 Process..

[펌글] 소스 분석 방법

이 포스트를 보낸곳 () * | 대붕 http://blog.naver.com/ssyollang/20032815480 안녕하세요? 환민입니다. 방금 소스 분석에 대한 Q/A글을 보고서, 한번 정리해 봐야지 하는 맘으로 글을 씁니다. 프로그래머라면 자주 해야 하는.. 피할 수 없는 것이 바로 남의 소스를 분석하는 일입니다. 그러나 항상 부담되고, 피하고 싶은 것이기도 하지요. 가장 기본적인 소스 분석법이자, 초보분들이 즐겨 사용하시는 방법이 텍스트 뷰어나 개발툴의 에디터에 소스를 불러 놓고, 텍스트 읽듯이 소스를 눈으로 읽어가는 방법입니다. 어떤 함수가 호출이 되는데.. 그게 무슨 내용일까? 하면 텍스트 뷰어나 개발툴의 문자열 Find 기능으로 함수를 찾아갑니다. 머 이런 방식을 사용합니다. 그나마 주석이 ..

[펌글] 소스 인사이트 단축키

이 포스트를 보낸곳 () 깡군 블로그 | 깡군 http://blog.naver.com/jjkhs/100035007281 일단 자주 쓰는 단축어만을 정리해 봤습니다. 소스 인사이트 Option-Key Assignment에 가시면 자신에게 단축키를 지정 할 수 있는 곳이 잇으니 마음에 안 들면 수정하셔도 되겠죠 ?? 암튼 단축키 대강 정리해서 올립니다. Source InSight 단축키 정리 Shift+F8 - Highlight Word Symbol Window : Alt+F8 Edit: Copy Line : Ctrl+K Edit: Copy Line Right : Ctrl+Shift+K Edit: Copy To Clip... : Ctrl+Del Edit: Cut Line : Ctrl+U Edit: Inden..