reentrrant 와 커널..
내 밥벌이 :
2008/04/11 00:31
재진입을 가능하게 하는 방법 중 하나는 지역변수만 수정하고 전역 변수(자료구조) 는 수정하지 않도록 함수를 작성하면된다.
reentrant 한 함수는 thread safe 하다고 말할수없지만,
thread safe 한 함수는 reentrant 하다..
reentrant 한 커널이라도 reentrant 함수만 사용하라고 제한하지는 않는다.
대신 커널은 reentrant 할수없는 함수를 포함하고, locking 메커니즘을 이용하여 어떤 시점에 오직 한 프로세스만 동작하도록 보장한다.
커널 모드의 모든 프로세스는 자신에게 할당된 메모리에서만 동작할 수 잇으며, 다른 프로세스의 메모리에 간섭할 수 없다.
linux kernel internal..
reentrant 한 함수는 thread safe 하다고 말할수없지만,
thread safe 한 함수는 reentrant 하다..
reentrant 한 커널이라도 reentrant 함수만 사용하라고 제한하지는 않는다.
대신 커널은 reentrant 할수없는 함수를 포함하고, locking 메커니즘을 이용하여 어떤 시점에 오직 한 프로세스만 동작하도록 보장한다.
커널 모드의 모든 프로세스는 자신에게 할당된 메모리에서만 동작할 수 잇으며, 다른 프로세스의 메모리에 간섭할 수 없다.
linux kernel internal..
'내 밥벌이' 카테고리의 다른 글
| 싸이월드 미니홈피 클럽 게시글 검색 오픈 (0) | 2008/05/07 |
|---|---|
| reentrrant 와 커널.. (1) | 2008/04/11 |
| vi 세미나 (0) | 2008/03/27 |
| 재현율 정확율 (0) | 2008/01/29 |