IRC에서 오고간 대화 내용 (격주 토요일 휴무여서 포스팅거리를 제공해준 감자에게 감사를(?!))
<ㅈㅇ감자> …..
<rein> …
<rein> 퇴근 안하냐 ㅋ
<j_t_a_e> 풀버전 구하실듯
<rein> 내일은 놀토인가
<rein> …
<K_s_a_0_-_]> 감자는
<K_s_a_0_-_]> 내일도 출근할 듯
<rein> 지난주에 출근했으니 내일은 놀토 아닌가
<ㅈㅇ감자> 엇갈리는 추정
<rein> ….
<rein> 어느쪽이 맞냐
<j_t_a_e> 감자형
<D_s_> if( true ) 출근();
<rein> 놀토면 밥이나 사자
<j_t_a_e> 밥 or 회?
<rein> D_s_ / 약해
<rein> …
<rein> do 출근() while( 1 );
<rein> ; 하나 빠졌네
<rein> …
<ㅈㅇ감자> 악마새들
<j_t_a_e> syntax error
<D_s_> 무한 출근
<rein> do { 출근(); } while( 0 ); 면
<rein> semantic error라고
<rein> 컴파일러 워닝이……..
<j_t_a_e> 요즘 컴파일러 똑똑하군요
<rein> *this == 감자
<rein> 테스트가 있어야하나
<rein> …
<rein> 저거보단
<j_t_a_e> 그냥
<rein> this == &감자가
<rein> 빠르겠네
<rein> …
<rein> 감자가 설마 둘은 아니겠지(?!)
<j_t_a_e> do { 출근(); } while(1); STATIC_ASSERT(FALSE);
<j_t_a_e> 하실듯
<rein> 굿
<rein> 블로깅이나 하나하고 퇴근해볼까
<rein> …
<D_s_> void 감자Life() { try { while( true ) 출근(); } catch( InterruptException ) { 감자Life(); } }
이게 다 후배/동기/선배를 향한 따뜻한 표현들(?)
감자형 좋으시겠어요!
좋겠네(?!)
음…
저거… 데드락이잔어.. 출근();이 있으면 퇴근();이 있어야한다…
void 감자Life()
{
try {
if( already_출근() == false )
출근();
while(true) {
일();
}
} catch( InterruptException ) { 감자Life(); }
}
lapiz/ …
근데 생각해보니 저 함수, 인터럽트가 너무 많이 걸리면 스택오버플로우가(…)
rein을 위한 특별 버전
void rein_Life()
{
try {
while( true )
{
if( 출근() == false )
throw ArmyException();
일();
퇴근();
}
} catch( InterruptException ) {
rein_Life();
} catch( ArmyException ) {
longjmp( Army );
}
}
lapiz / setjmp()도 안하고 lomgjmp()하시면 아니되지 말입니다.
setjmp()는…
class KoreanMan;의 생성자에서 호출…. ㅡ.ㅡㅋ
후… 컴터 관련된 사람들은 어쩔 수 없는건가..
…