김윤수님의 블로그에 Reentrant 와 Thread-safe 의 차이점에 대한 아주 좋은 내용이 있습니다.
아래는 블로그에 있는 Thread-safe와 Reentrant에 대한 정의내용입니다.
꼭, 블로그에 가셔서 읽어보시는걸 추천합니다. ^^
어떤 루틴 또는 프로그램이 Thread-safe하다라고 하면 여러 쓰레드에 의해 코드가 실행되더라도 실행 결과의 correctness가 보장되는 것을 뜻합니다.

이 에 비해 어떤 루틴 또는 프로그램이 Reentrant하다라고 하면 여러 쓰레드가 코드를 동시에 수행할 수 있고, 그런 경우에도 실행 결과의 correctness가 보장되는 것을 뜻합니다.

'Lectures' 카테고리의 다른 글

CI(Continuous Integration)  (0) 2010/07/05
CAP Theorem  (0) 2010/06/16
Reentrant 와 Thread-safe 의 차이  (0) 2010/04/29
uml - relationships image  (0) 2010/04/17
uml - aggregation  (0) 2010/04/17