빠른 질문.옵서버/관찰 패턴
때 setChanged()
및 notifyObservers()
호출하고 Observer.update()
실행, 그것은 새로운 Thread
에, 또는 동일한 Thread
을에있다?
빠른 질문.옵서버/관찰 패턴
때 setChanged()
및 notifyObservers()
호출하고 Observer.update()
실행, 그것은 새로운 Thread
에, 또는 동일한 Thread
을에있다?
주로 같은 스레드에 있습니다. 당신은 당신이 새로운 스레드를 생성하려면 새로 동기화 방식으로 스레드를 만들어 사용하는 경우
도움을 주셔서 감사합니다! – user3635998
는 새로운
Thread
에, 또는 동일한Thread
을에?
Thread
에 새 번호 Thread
이 없습니다. 그것은 어떻게 가 java.util
패키지에 구현되었지만 패턴 자체는 Observers
을 알리기 위해 비동기 방식으로 구현 될 수 있습니다. 대부분 사용자의 필요에 따라 달라집니다. 동기 알림은 사람들이 예상하지만 prevent blocking
은 대부분 사용자가 필요합니다. Thread
을 호출하면 비동기 알림의 방법을 선택하는 것이 더 효율적일 수 있습니다.
도움을 주셔서 감사합니다! – user3635998
몇 줄의 코드 만 읽으면이 질문에 답할 수 있습니다. –