• livelock
  • 같은 자원을 두고 두 작업이 경쟁할 때 발생하는 현상. 데드락과 비슷
  • 다만, 두 번째 락 얻으려 할 때 첫 번째 락 해제되면서 두 번째 락을 갖고 다시 첫 번째 락을 얻기 위해 대기하는 현상
  • 락을 하나씩 얻었다 해제하기를 반복
  • 주로 여러 작업이 무언가를 능동적으로 그리고 동시에 시도할 때 발생
  • 프로그램이 진행되지 않으므로 겉보기엔 데드락과 비슷하지만, 작업끼리 서로 먼저 하도록 양보하면서 일어난다는게 차이점!
  • 너무 착해서 탈
  • 우선순위를 두는 방식으로 라이브락 해소 가능.