C.E/OS

DeadLock - Methods of Handling

숨[Breath] 2013. 11. 15. 10:22

DeadLock에 관한 접근 방법에는 여러가지 관점이 있고 그 관점에 따라

 

여러가지 방법이 있을 수 있다. 일단 DeadLock에 관한 접근 방법에는

 

DeadLock상태에 절대로 빠지지 않게 함으로써 접근하는 방법

 

DeadLock이 발생하도록 내버려 주고 이를 찾아 회복함으로써 접근하는 방법

 

마지막으로 무시하는 방법 이 3가지가 있다.

 

첫번째 접근 방법에서는 DeadLock Prevention, DeadLock Avoidance

 

두번째 접근 방법에서는 DeadLock Detection/Recovery 가 있다.

 

하지만 실제로 많은 운영체제들이 세번째 방법인 DeadLock을 무시하고 있기 때문에

 

개발자는 DeadLock에 대해 잘 알고 그에 따라 프로그램을 개발해야만 한다,