0
전자 메뉴 항목과 콜백이 실행되는 위치를 이해하는 데 어려움을 겪고 있습니다.전자 메뉴 콜백은 어떤 스레드에서 실행됩니까?
- 나는 메뉴 항목 주요에서를 정의하고 나는 새로운 추가 그것에 렌더러 과정
- 다음에 글로벌를 사용하여 메뉴 항목
- 그때 액세스 콜백을 추가 항목 렌더러에서 콜백이있는 메뉴에 프로세스
- 마지막으로 나는 놀랍게도 모두
와 remote.Menu.setApplicationMenu()를 사용 과정을 렌더링, A의 콜백 주요에서 실행하지만 렌더러 프로세스의 창에서 B의 실행 .
정확히 내가 원하는 방식입니다. 하지만 안전합니까? 리모컨은 주 프로세스에 대한 IPC 호출에 대한 래퍼이므로이 콜백이 올바른 스레드에 할당되는 방식을 이해하지 못합니까?