파이썬 반복문에서 다른 반복문 핸들링

조회수 286회

이미지 (라즈배리파이에서 기능 구현중 막혀서 질문합니다)
위와 같이 프로그램을 총괄하는 하나의 함수 (root 함수) 가 있고 이 root 함수가 각각 기능을 가진 함수들에 명령을 내립니다.
예를 들어, 평소에는 함수 A를 실행시켜 LCD 디스플레이에 시계, 날짜를 번갈아가며 표기하고, 또한 함수 B를 실행시켜 스포티파이 api를 활용해 유저가 스포티파이에서 음악을 재생하고 있는지 아닌지를 감시합니다. 그러다가 유저가 스포티파이에서 노래를 틀었을때, 함수 B가 이를 탐지하고 실행 되고 있던 함수 A를 종료시킨 후 LCD에 현재 듣고 있는 노래의 제목을 표시해주는 함수 C를 실행하는 프로그램을 멀티쓰래딩을 이용해 구현하다가 실패하여 어떤식으로 root 함수를 작성해야 할지 모르겠어서 질문합니다.
루트 함수를 대략적으로 어떻게 구현해야 할까요?

  • 멀티스레딩이 아니라 멀티프로세싱으로 구현해보세요. 초보자 2022.7.4 09:37

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)