ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Race Condition 발생
    IT 2024. 3. 21. 16:02

    실무에서는 race condition 이란 용어를 잘 쓰진 않는다

     

    it업계에 10년 넘게 있었는데 한번도 쓰지 않았지만 실제로 자주 겪는 일이다.

     

    frontend 개발 쪽은 script가 동기화되면서 직렬 처리를 수행하기 때문에

     

    주로 생성되지 않은 element에 접근했을때 Race condition 현상이 발생한다. 

     

    하나의 클릭을 실행하고 인터렉션이 발생하기까지 스레드를 점유하고 있는 상황에서

     

    다른 클릭이 여러번 이루어지면 스택이 쌓이게 되며 이 스택은 순서대로 동기화 처리된다.

     

    그러나 해당 stack이 컴퓨터가 가진 메모리 overflow가 되면 deadlock 이 발생되기도 한다.

    'IT' 카테고리의 다른 글

    정규분포의 특징 (통계학)  (1) 2024.03.21

    댓글

Designed by Tistory.