2017-12-30 58 views
0

전자 메뉴 항목과 콜백이 실행되는 위치를 이해하는 데 어려움을 겪고 있습니다.전자 메뉴 콜백은 어떤 스레드에서 실행됩니까?

  1. 나는 메뉴 항목 주요에서를 정의하고 나는 새로운 추가 그것에 렌더러 과정
  2. 다음에 글로벌를 사용하여 메뉴 항목
  3. 그때 액세스 콜백을 추가 항목 렌더러에서 콜백이있는 메뉴에 프로세스
  4. 마지막으로 나는 놀랍게도 모두

remote.Menu.setApplicationMenu()를 사용 과정을 렌더링, A의 콜백 주요에서 실행하지만 렌더러 프로세스의 창에서 B의 실행 .

정확히 내가 원하는 방식입니다. 하지만 안전합니까? 리모컨은 주 프로세스에 대한 IPC 호출에 대한 래퍼이므로이 콜백이 올바른 스레드에 할당되는 방식을 이해하지 못합니까?

답변

관련 문제