반응형

Thread 3

MFC 에서 Thread 사용 양식 - 가장 간단한 예제.

생각보다 MFC Thread 치면 기본 내용 설명이 잘 안 나온다. MFC 쓰는 사람은 다들 알고있는 기본 내용인건가... -_-;; 이분 또한 손의 수고로움을 토로하셨는데, 동감한다. 아래의 내용은 MFC 에서 Thread 만 바로 사용하기 위한 코드다. 인자값 처리나 join 같은 건 알아서 인터넷 찾아봐라. 난 지금 당장은 쓸모가 없어서 안찾아봄. 1. 헤더 파일( *.h ) 에 멤버 함수로 Thread 용 함수 선언을 추가한다. static UINT Thread_foo( LPVOID pParam ); 포인트는 static 으로 선언할것. 2. cpp 에 멤버 함수의 구동부를 서술해 준다. UINT FooClas::Thread_foo( LPVOID pParam ) { ... 구동부어쩌구저쩌구왱알왱알..

프로그램 2015.08.27

C#에서 thread 실행할 때 , 인자값 넘기는 법 + 람다식 사용.

짱편함. "Super Sweet" 이란 말이 절로 튀어나온다. [ "Super Sweet" 란 대사로 이걸 떠올렸다면, 너님은 이미 덕후. ] 상황 : C#에서 thread 사용할 때 인자값 넘기는 방법은 , 보통 두 가지 있다. 1. ParameterizedThreadStart ( 옛날 방식 - 예제 엄청 많다 )2. WorkingClass ( 인자 전달 명시적 방법 - 컴파일 에러 확보 가능 ) 근데.... 역시나 우리의 자비로우신 stackoverflow 께서는, 이러한 답변을 내려주시었다. ( 클릭해서 원문보기 귀찮으면 그냥 글 봐라. ) public Thread StartTheThread(SomeType param1, SomeOtherType param2) { var t = new Thread(..

프로그램 2015.05.05

android back key 에서 super 의 사용.

아래와 같은 코드가 있다 치자. public boolean onKeyUp(int keyCode, KeyEvent event){ switch(keyCode){ case KeyEvent.KEYCODE_BACK: System.exit(0); }; return super.onKeyUp(keyCode, event); } 코드를 보면, back key 를 눌렀을 때 종료되는 프로그램 처럼 보인다. 과연 종료가 제대로 될까? 결론부터 말하면, 알 수 없다. 이거 쓰레드 집어넣다가 우연히 알게된 건데, Android에서 back 키는, 현재 Activity 를 background process로 돌리는 역할을 하는 값이다. 프로그램을 종료하는 기능은 없다. 그러므로, 이 함수의 경우, System.exit(0) 가 f..

프로그램 2012.01.26
반응형