반응형
짱편함. "Super Sweet" 이란 말이 절로 튀어나온다.
[ "Super Sweet" 란 대사로 이걸 떠올렸다면, 너님은 이미 덕후. ]
상황 : C#에서 thread 사용할 때 인자값 넘기는 방법은 , 보통 두 가지 있다.
1. ParameterizedThreadStart ( 옛날 방식 - 예제 엄청 많다 )
2. WorkingClass ( 인자 전달 명시적 방법 - 컴파일 에러 확보 가능 )
근데.... 역시나 우리의 자비로우신 stackoverflow 께서는, 이러한 답변을 내려주시었다. ( 클릭해서 원문보기 귀찮으면 그냥 글 봐라. )
public Thread StartTheThread(SomeType param1, SomeOtherType param2) {
var t = new Thread(() => RealStart(param1, param2));
t.Start();
return t;
}
private static void RealStart(SomeType param1, SomeOtherType param2) {
...
}
너무나 아름답지 않은가?
명료하고, 단순하며, 확실하다.
람다식... 너 마음에 든다.
반응형
'프로그램' 카테고리의 다른 글
MFC 디버깅 할 때, Output 창에 출력. (0) | 2015.06.03 |
---|---|
CFile 로 파일 열 때 append 모드. (0) | 2015.05.24 |
javascript - 한글 입력 후 엔터키로 이벤트 처리할 때 , 이벤트가 두 번 발생하는 경우. (6) | 2015.04.10 |
node.js 에서 reconnect callback 사용법 (0) | 2015.04.04 |
protocol vs host vs hostname vs href (0) | 2015.03.13 |