Q&A

  • 이벤트 재진입 현상을 없애려면 ?
멀티 쓰레드 컴포넌트를 하나 만들구요.

그안에 어떤일이 발생하면 이벤트가 발생하도록 하였습니다.



헌데 이러한 컴포넌트를 프로그램에 여러개 놓고 사용하니 이상한 현상이 발생합니다.

프로그램의 해당 이벤트에 적어 놓은 코드들을 모두 실행하고 나서 이벤트를 빠려 나가는 것이 아니고 중간에 다른 컴포넌트에서 이벤트가 발생하여

중간에 그쪽으로 빠져 나간다는 것입니다.



때문에,컴포넌트내에 synchronize함수로 이벤트 발생부분을 둘러싸보려고 했지만,이벤트에는 매게변수가 있어 synchronize를 사용할수 없더군요.



이벤트에 적어 놓은 일이 모두 마무리되면 빠져나가게 할수 없나요 ?

0  COMMENTS