Python 특정 신호의 상태 확인 용 Getsignal() 함수가 있을 때 해당 신호를 지속적으로 체크하기

조회수 501회

안녕하세요.

특정 신호의 상태 확인 용 Getsignal() 함수가 있는데 해당 신호를 지속적으로 체크해서

if Getsignal() == 1 : 
    "특정 task"를 진행 (or Pass)
elif Getsignal() == 0 : 
    "특정  task"를 모두 정지
else :
    Pass

하는 함수를 구현하고 싶은데요..

"신호를 지속적으로 체크하는 부분"을 어떻게 구현하는게 좋을 지 싶어서 문의드립니다. 그냥 위에 코드처럼 해버리면 1회만 Getsignal를 체크해버리더라고요. 대략적인 방향성만이라도 잡아주시면 구현은 제가 해보겠습니다.

("특정 task" 가 진행되는 동안은 Getsignal을 지속적으로 계속 체크 하고 싶습니다. 특정 task가 끝나면 Getsignal은 체크 안해도 됩니다.)

  • 새로운 쓰레드를 만든 후 그 안에서 while문을 돌리면 될 것 같아요 이상현 2022.5.30 17:34

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

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

(ಠ_ಠ)
(ಠ‿ಠ)