CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): swhan (foo bar)
날 짜 (Date): 2002년 10월 14일 월요일 오전 10시 36분 43초
제 목(Title): Re: [q] IPC performance (socket)?


흠..제가 용어를 혼동하는건가요? 그럴지도 -.-a

for( trycnt = 0; trycnt < 10 ; trycnt++)
{
        for( i = 0; i < 200; i++)
        {
                if( trylock() == SUCCESS)
                        return SUCCESS;  
        }
        sleep minimal interval; 
}
return FAIL;

에전에 spin lock thread에서 퍼온건데..
전 단지, 위에 200번 spin을 돌리지 않아도 되지 않겠나? 하는 의미로 한 
말입니다.

trylock()만 따로 떼어서 쓰면 (모양은 어떨지 몰라도) 큰 부하가 걸리는건 
아니지 싶어서요. :)

@앗 그새 terzeron님이 re를 다셨네요. 전 바로 그런 의미로 쓴 말이고 atomic 
lock은 testandset 또는 testandset과 spinlock을 지칭하는 의미로 썼던 
것입니다.

@간만에 재미있는 thread죠? :D
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.