블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Lock이 잘 동작하는 지 test하는 방법

2005. 5. 31. 11:47 | Posted by 속눈썹맨
1. lock이 걸리는 변수와 걸리지 않는 변수를 같이 setting한다.
2. 많은 thread를 띄운다.
3. lock을 건다.
4. 두 개 모두 값을 임시 변수에 각각 넣는 다.
5. 시간을 끌거나 context switching을 여러번 시킨다.
    복잡한 loop를 돌거나, loop 중간에 sched_yield() 같은 함수를 넣는 다.
6. 임시 변수의 값을 증가시켜 대입한다.
7. lock을 푼다.
8. 값을 찍는 다.
9. 위의 과정을 반복한다.